Completely changing the keyboard translation
Bodo Eggert <[email protected]> Thu, 11 Apr 2013 18:58:55 +0200 (CEST)
| Newsgroups | gmane.network.rdesktop.devel |
|---|---|
| Message-ID | <[email protected]> |
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--8323329-24450205-1365699535=:1611
Content-Type: TEXT/PLAIN; format=flowed; charset=ISO-8859-15
Content-Transfer-Encoding: QUOTED-PRINTABLE
I'm trying to completely change the keyboard translation:
Before:
1) Guess the keyboard mapping based on the language of the program output.=
=20
This fails for me because
a) I'm using en_us because I hate re-translating bad messages back to
english, and even if the translations happen to be good, I'd need
to switch to english in order to get more google results about the
problems
b) I'm using the german keyboard layout, modified for my needs.
E.g. important -> NO CAPSLOCK! <- important, and usually the ESC key
on NUMLOCK to be within reach of one hand.
2) Force the server to use the english keyboard mapping - totally messing
the experience when I log in from a windows machine
3) Try to find "=E4=F6=FC=C4=D6=DC=DF" on the english keyboard and send com=
pletely
useless keystrokes
You might have guessed by now, I'm not happy.
For now, I've created a direct mapping table and I can use the keys like I=
=20
should be able to use them - except the english keyboard is forced for=20
rdesktop connections. I can't switch on the login screen, but after=20
logging in, I can set my german keyboard and produce the correct=20
characters (mostly - a lot of debugging awaits for me here).
The next problem is setting Numlock, Capslock, Scrollock. I want to keep=20
these keys synchronized. But setting these states will overwrite the shift=
=20
status, too.
My questions are:
- Where in rdesktop will the keymap be set/enforced?
- Except for keeping the shift status in rdesktop (which shouldn't be that
hard), is there a better way to do this?
- Is there a prefered way to add this option so both the classic and the
new keyboard handling will work?
--8323329-24450205-1365699535=:1611
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
--8323329-24450205-1365699535=:1611
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
rdesktop-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rdesktop-devel
--8323329-24450205-1365699535=:1611--