LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-14-2010, 07:32 PM   #1
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Filter key events


I remember that once was a thread about a user that wanted TouchCursor in Linux. I liked the idea and thought about implementing it for X, but no-one replied.

Now I am myself getting annoyed with reaching for the cursor keys and I would really like to know how to do this. The problem is that I do more and more work in the command line now, and I would like this to work here, too.

Would this be too hard to implement?
 
Old 02-15-2010, 01:30 PM   #2
irmin
Member
 
Registered: Jan 2010
Location: the universe
Distribution: Slackware (modified), Slackware64 (modified), openSuSE (modified)
Posts: 342

Rep: Reputation: 62
Maybe you should just change the keyboard mapping?

Have a look at /usr/share/X11/xkb.
 
Old 02-15-2010, 01:43 PM   #3
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
I don't want to remap keys, I want to make the spacebar a mod key that makes I, J, K and L act like arrow keys.

And I would like it to work without X, too, if that, not extremely hard.
 
Old 02-15-2010, 02:12 PM   #4
irmin
Member
 
Registered: Jan 2010
Location: the universe
Distribution: Slackware (modified), Slackware64 (modified), openSuSE (modified)
Posts: 342

Rep: Reputation: 62
keymaps(5) says:
Quote:
The keyboard driver supports 8 modifiers. These modifiers are labeled (completely arbitrarily) Shift, AltGr, Control, Alt, ShiftL, ShiftR, CtrlL and CtrlR.
The only possiblity I see is to get rid of one of the modifiers and define the space key to take its position. Then you can define that space+J=left or similar things. See keymaps(5).
At the moment I do not see an easier solution than creating a custom keymap and load it with loadkeys(1).
 
Old 02-21-2010, 12:12 PM   #5
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by irmin View Post
keymaps(5) says:


The only possiblity I see is to get rid of one of the modifiers and define the space key to take its position. Then you can define that space+J=left or similar things. See keymaps(5).
At the moment I do not see an easier solution than creating a custom keymap and load it with loadkeys(1).
So will this work without X?

And will the spacebar still print a space when you press and release it?
 
Old 03-01-2010, 12:12 PM   #6
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443

Original Poster
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
I was trying to find some info on keymaps, but can't seem to find anything.

Do you know of any good explanations/tutorials?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hang on triggering udev events- is there a buildup of events? sonichedgehog Slackware 20 07-11-2008 02:49 AM
Laptop key press/release events question flsomerv Linux - Laptop and Netbook 2 10-08-2007 10:59 AM
Getting Key and Create events from all window children with Xt LonelyStar Programming 4 09-27-2007 07:27 AM
How to get key press and release events on kernel 2.6 for a application in C? abhijeet Programming 2 04-24-2007 12:37 AM
Java, Fedora Core 6, AltGr, and key events King V Linux - Software 2 04-12-2007 11:11 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 01:37 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration