Keyboard mapping
Shaw, Kevin
Kevin.Shaw@CAX.USA.XEROX.com
Wed Apr 2 21:34:00 2003
All,
I have configured VNC 3.3.7 for inetd on a Solaris 7 system (E250).
My clients are on NT4 and Solaris 2.6, 7, 8 systems. The Sun users
user openwindows and CDE. The problem is with the Special Sun
keys and getting them mapped correctly on each system. I know
that the following works in OW but not in CDE
xmodmap keymap
keymap file has the following entries:
keysym F2 = L2
keysym F3 = L3
keysym F4 = L4
keysym F5 = L5
keysym F6 = L6
keysym F7 = L7
keysym F8 = L8
keysym F9 = L9
keysym F10 = L10
This does NOT work in CDE, but the following does
*) case "`uname -p`" in
sparc) xmodmap -e "keycode 78 = SunAgain"
xmodmap -e "keycode 79 = SunProps"
xmodmap -e "keycode 80 = SunUndo"
xmodmap -e "keycode 81 = SunFront"
xmodmap -e "keycode 82 = osfCopy"
xmodmap -e "keycode 83 = SunOpen"
xmodmap -e "keycode 84 = osfPaste"
xmodmap -e "keycode 85 = SunFind"
xmodmap -e "keycode 86 = SunCut"
;;
i386) xmodmap -e "keycode 120 = SunAgain"
xmodmap -e "keycode 121 = SunProps"
xmodmap -e "keycode 122 = SunUndo"
xmodmap -e "keycode 123 = SunFront"
xmodmap -e "keycode 124 = osfCopy"
xmodmap -e "keycode 125 = SunOpen"
xmodmap -e "keycode 126 = osfPaste"
xmodmap -e "keycode 127 = SunFind"
xmodmap -e "keycode 128 = SunCut"
;;
esac
esac
Anyone have an idea or a slick way to make this work?
TIA
-Kevin