From: Alex S Moore <asmoore@ed...> - 2005-03-24 12:58:11
Using rdesktop on Solaris 9 and 10 to connect to WinXP and W2K3 server.
My workstation is a Sun Ultra 60 with their regular Unix keyboard.
Rdesktop works fine, except for some key mappings.
The F11, F12, shift-F11, shift-F12 and Scroll Lock keys are not mapped
to a Windows equivalent. F1->F10 and shift+F1->shift+F10 work fine. I
searched the archive and googled for information, but I could not make
sense of what I found.
The best that I can determine is that F11 is SunF36 and F12 is SunF37,
whatever that means.
How do I define these keys in rdesktop?
From: Michael Gernoth <michael@ge...> - 2005-03-25 11:14:24
On Thu, Mar 24, 2005 at 06:57:52AM -0600, Alex S Moore wrote:
> The best that I can determine is that F11 is SunF36 and F12 is SunF37,
> whatever that means.
That's the problem on SUNs. You get SunF36 when you press F11...
One way (i use in my environment, so I don't need to think about it)
is to send the F11 event, when F11 is pressed.
The other way is a modification to the rdesktop keymap:
RCS file: /cvsroot/rdesktop/rdesktop/keymaps/common,v
retrieving revision 1.15
diff -u -r1.15 common
--- keymaps/common 8 Dec 2003 12:01:25 -0000 1.15
+++ keymaps/common 25 Mar 2005 11:12:47 -0000
@@ -79,6 +79,8 @@
F10 0x44 localstate
F11 0x57 localstate
F12 0x58 localstate
+SunF36 0x57 localstate
+SunF37 0x58 localstate
# Printscreen, Scrollock and Pause
# Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
Please try this patch. If it works, I think I'll commit it to CVS,
so the problem is gone for every sun-user.
Get latest updates about Open Source Projects, Conferences and News.