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--