Re: XKB Patch
Peter Åstrand <[email protected]>
| Newsgroups | gmane.network.rdesktop.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 16 May 2009, Ilya Konstantinov wrote: > From a client perspective, we don't really care if it's Terminal Services or some other Windows subsystem that > is responsible for the translation. All that is important is that the client must send a keymap so that the > server know how to interpret the scanodes. Btw, RDP is not limited to Windows systems either; there are RDP > servers for Linux as well (even though I think those are quite bizarre.) > > > From a naive perspective, yes. But since you only send an LCID value (0x409 for English US etc.) and not really an > accurate representation of your local key-to-character mapping, you're at best making a honest effort to approximate > the local user preferences on the remote machine. Disagree. The local mappings are not relevant. I could have a totally obscure and "special" key mapping. > This belongs to the class of features which aim to keep remote preferences similar to the local ones, to make the > user feel at home on the remote station. It's important, it's just *technically* a separate goal. > > Goal #1: Send precise AT scancodes, no matter what. (As much as possible, keep it language-agnostic, keep local > language-specific keyboard mappings out of the way.) > Goal #2: Give the remote server a good hint about the local keyboard preferences. If we are not sending an appropriate layout code, those "precise AT scancodes" are meaningless and impossible for the RDP server to interpret. Rgds, --- Peter Åstrand ThinLinc Chief Developer Cendio AB http://www.cendio.com Wallenbergs gata 4 583 30 Linköping Phone: +46-13-21 46 00 ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ rdesktop-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rdesktop-devel