SUMMARY: keyboard remapping

From: Jack Reiner (
Date: Fri Aug 18 1995 - 20:31:59 CDT

SUMMARY: Keyboard remapping

Original post:

>Hello All,
>I need to remap X-terminal Function keys to act as the SUN-4 keyboard
>Front, Open, Copy, and Paste keys.
>These X-terminals are booting from a 1000 running Sol 2.3, OpenWindows 3.3.
>Answerbook and man pages did not appear to contain the pertinent information.
>If anybody can point me in the right direction, or better yet knows how to
>do this, please let me know.
>Thank you.

What a great bunch of people on this list! Give yourselves a hand!

xmodmap is the unanimous winner.

I created the following file named .xmodmaprc

        keycode 117 = Home
        keycode 114 = End
        keycode 121 = Insert
        keycode 134 = Prior
        keycode 131 = Next
        keycode 122 = Delete
        ! Sun Cut
        keycode 112 = F20
        ! Sun Paste
        keycode 120 = F18
        ! Sun Copy
        keycode 119 = F16
        ! Sun Undo
        keycode 118 = F14
        ! Sun Find
        keycode 110 = F19
        ! Sun Front
        keycode 109 = F15

Then, at the beginning of the users' .cshrc files I added this line:

xmodmap $HOME/.xmodmaprc

The keyboard is a PC 101-style layout. The users wanted to use the six
"Insert,Home,Page-Up,Delete,End,Page-Dn" keys, located above the arrow
keys, for "Cut,Copy,Paste,Front,Find,Undo" and did not care about the
remaining Sun "L" keys.

Some special notes:

The Sun "L" keys are actually F11-F20. Special thanks to (Steve Mowbray) for specifically mentioning this.

" [xmodmap] changes the mapping of X key events to keysyms for a given X
display. That is, its effects are global to that display, rather than
set up per client. This may be an advantage or a disadvantage in your
particular case." Special thanks to Dan Razzell <>

A search for xmodmap in AnswerBook returned zero entries, although
man pages had a lengthy entry.

The hardware involved:

HP 700RX x-terminals booting from SPARCserver 1000 running Sol 2.3,
OpenWindows 3.3 and HP's Enware 5.1 (boot software for the xterms that
runs on the SPARCserver).

And a big THANK YOU to all who responded:

Boyd Fletcher <> (Heggli Beat) (Kevin Sheehan {Consulting Poster Child}) (Steve Mowbray)
"Srinivasa R. Yalavarthy" <> (Nelson Fernandez)
"Jeff J. Dingbaum" <> (Kevin Sampron [Systems Engineer - Advanced (Bill Holzapfel)
Khanh Vo
Dan Razzell <>

Regards, Structural Analysis Computer System
Jack Reiner Engineering Dynamics, Inc. 2113 38th Street
(504) 443-5481 Kenner, LA 70065 USA

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:10:31 CDT