Sponsored Content
Full Discussion: Tux-HJKL as arrow keys
Top Forums UNIX for Dummies Questions & Answers Tux-HJKL as arrow keys Post 302552086 by dotancohen on Thursday 1st of September 2011 03:07:55 PM
Old 09-01-2011
Tux-HJKL as arrow keys

I would like to configure the key combination Tux-J (Win-J) as Down Arrow, and the rest of the VIM-style movement keys as well (HKL). What is the best way to do this so that it will work in all applications? I thought about editing the keyboard layout but I'm not sure how to do that for Tux-key combinations.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Trapping Arrow keys

Hey Guys , How do we trap the arrow keys in shell programming. Or atleast can we read the ascii code of the arrow keys. I want to read the arrow keys pressed by the user and accordingly highlight the corresponding menu option. Is it possible in shell to do so ?? ... (1 Reply)
Discussion started by: nageshrc
1 Replies

2. UNIX for Dummies Questions & Answers

arrow keys / special keys

how to use the arrow keys in shell scripting. is there any special synatax / command for this. i just want to use the arrow keys for navigation. replies appreciated raguram R (3 Replies)
Discussion started by: raguramtgr
3 Replies

3. Shell Programming and Scripting

How to read arrow keys on really old bash?

I would like to get a script to respond to arrow key presses to scroll up and down a menu. The platform is CDLinux which uses a prehistoric version of bash, version 1.14.7. I would like to do something like "read -sn 1 keyin" but the "read" command is so primative that it only has the -r... (1 Reply)
Discussion started by: simonb
1 Replies

4. Solaris

Using arrow keys

Hello, I am unable to use the arrow keys in some applications. For example, in bash, I am able to use the arrow keys to to go back and forth characters in current line and search the history--I can do everything you'd expect to be able to do with the arrow keys. However, in bc, I cannot use... (4 Replies)
Discussion started by: cooldude
4 Replies

5. UNIX and Linux Applications

command scrolling using arrow keys

hi, can anyone tell me how to enable arrow keys to scroll thru the commands on command prompt. I am using C shell ( I know, in k shell, set -o vi would enable vi command history, but set -o doesnte exist in c shell) (4 Replies)
Discussion started by: hemangi13
4 Replies

6. UNIX for Dummies Questions & Answers

SunOS 5.10 - VI Arrow keys not working

Hi I am working on SunOS 5.10 from remote terminal using putty. Also echo $TERM xterm In vi editor when in insert mode arrow keys are not working for cursor movement instead they print A B C and D. Please help. thanks ravs (7 Replies)
Discussion started by: ravashingravi
7 Replies

7. Shell Programming and Scripting

Using arrow keys in shell scripts

I recently needed to collect arrow keys (and function keys etc.) in a shell script so that I could run a text graphics-style data entry system (with text entry fields, drop-down list boxes, progress bars and the like). Yes you can do all this in shell, and portably too if you're careful. I've... (4 Replies)
Discussion started by: cambridge
4 Replies

8. Shell Programming and Scripting

problem using arrow keys in bash shell

hello everybody, as many, I have a problem with a script... I wrote a shell script in which I want to read a variable value. the problem is that I can't use the arrow keys. Here is the script I use : #!/bin/bash stty erase ^H read foune echo "$foune" exit 0; the problem is... (2 Replies)
Discussion started by: Moumou
2 Replies

9. UNIX for Advanced & Expert Users

SSH closes connection when using arrow keys

Hi, I'm having a problem with my ssh link to various Sun servers running Solaris 9 and 10 from an Windows XP box running Cygwin/X. I am using ssh to connect to a number of different Sun servers. My problem is that when editing a remote shell command line with the arrow direction keys the... (0 Replies)
Discussion started by: stv_t
0 Replies

10. UNIX for Dummies Questions & Answers

Arrow keys binding in AIX v5.3 - how?

Would somebody advise how arrow keys could be binded in AIX v5.3? I could not find reasonable information online related to AIX. I've meat advises to define: alias __A=$'\020' # or the same: alias __A=$(echo "\020") alias __B=$'\016' alias __C=$'\006' alias __D=$'\002' But it does... (2 Replies)
Discussion started by: alex_5161
2 Replies
XGrabKey(3X11)							     MIT X11R4							    XGrabKey(3X11)

Name
       XGrabKey, XUngrabKey - grab keyboard keys

Syntax
       XGrabKey(display, keycode, modifiers, grab_window, owner_events, pointer_mode, keyboard_mode)
	  Display *display;
	  int keycode;
	  unsigned int modifiers;
	  Window grab_window;
	  Bool owner_events;
	  int pointer_mode, keyboard_mode;

       XUngrabKey(display, keycode, modifiers, grab_window)
	  Display *display;
	  int keycode;
	  unsigned int modifiers;
	  Window grab_window;

Arguments
       display	 Specifies the connection to the X server.

       grab_window
		 Specifies the grab window.

       keyboard_mode
		 Specifies further processing of keyboard events.  You can pass or

       keycode	 Specifies the KeyCode or

       modifiers Specifies the set of keymasks or The mask is the bitwise inclusive OR of the valid keymask bits.

       owner_events
		 Specifies a Boolean value that indicates whether the keyboard events are to be reported as usual.

       pointer_mode
		 Specifies further processing of pointer events.  You can pass or

Description
       The function establishes a passive grab on the keyboard.  In the future, the keyboard is actively grabbed (as for the last-keyboard-grab
       time is set to the time at which the key was pressed (as transmitted in the event), and the event is reported if all of the following con-
       ditions are true:

       o    The keyboard is not grabbed and the specified key (which can itself be a modifier key) is logically pressed when the specified modi-
	    fier keys are logically down, and no other modifier keys are logically down.

       o    Either the grab_window is an ancestor of (or is) the focus window, or the grab_window is a descendant of the focus window and contains
	    the pointer.

       o    A passive grab on the same key combination does not exist on any ancestor of grab_window.

       The interpretation of the remaining arguments is as for The active grab is terminated automatically when the logical state of the keyboard
       has the specified key released (independent of the logical state of the modifier keys).

       Note that the logical state of a device (as seen by client applications) may lag the physical state if device event processing is frozen.

       A modifiers argument of is equivalent to issuing the request for all possible modifier combinations (including the combination of no modi-
       fiers).	It is not required that all modifiers specified have currently assigned KeyCodes.  A keycode argument of is equivalent to issuing
       the request for all possible KeyCodes.  Otherwise, the specified keycode must be in the range specified by min_keycode and max_keycode in
       the connection setup, or a error results.

       If some other client has issued a with the same key combination on the same window, a error results.  When using or the request fails com-
       pletely, and a error results (no grabs are established) if there is a conflicting grab for any combination.

       can generate and errors.

       The function releases the key combination on the specified window if it was grabbed by this client.  It has no effect on an active grab.  A
       modifiers of is equivalent to issuing the request for all possible modifier combinations (including the combination of no modifiers).  A
       keycode argument of is equivalent to issuing the request for all possible key codes.

       can generate and error.

Diagnostics
       A client attempted
		 to grab a key/button combination already grabbed by another client.

       Some numeric value falls outside the range of values accepted by the request.
		 Unless a specific range is specified for an argument, the full range defined by the argument's type is accepted. Any argument
		 defined as a set of alternatives can generate this error.

       A value for a Window argument does not name a defined Window.

See Also
       XAllowAccess(3X11), XGrabButton(3X11), XGrabKeyboard(3X11), XGrabPointer(3X11)
       X Window System: The Complete Reference, Second Edition, Robert W. Scheifler and James Gettys

																    XGrabKey(3X11)
All times are GMT -4. The time now is 11:47 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy