guacamole-spice-protocol/src/protocols/rdp/keymaps
Weston Thayer a189c9ab8a GUACAMOLE-859: Remove +ext from Caps Lock keymapping.
When connected with a Guacamole RDP session, the keysym for Caps Lock (0xffe5) is sent over RDP as scancode 0xe03a. Windows does not understand this scancode, thus does not generate the correct VK (Virtual Key) events. Removing +ext from the keymap sends the scancode 0x003a, which is correctly recognized by Windows as Caps Lock. This enables Windows applications to listen for key down and key up events on the Caps Lock key while connected via a Guacamole RDP session.

Note: this issue likely went un-noticed for a long time because it only impacts the key up and down events for the Caps Lock key, not Caps Lock's effect on sending uppercase [A-Z] characters.
2019-08-13 21:00:26 -04:00
..
base.keymap GUACAMOLE-859: Remove +ext from Caps Lock keymapping. 2019-08-13 21:00:26 -04:00
da_dk_qwerty.keymap Update and rename dk_dk_qwerty.keymap to da_dk_qwerty.keymap 2019-01-22 14:36:05 +01:00
de_ch_qwertz.keymap GUACAMOLE-354: Fixed keyboard name. 2018-12-04 08:30:36 +01:00
de_de_qwertz.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
en_gb_qwerty.keymap GUACAMOLE-434: Add UK English keymap for RDP. 2017-11-13 22:26:29 +00:00
en_us_qwerty.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
es_es_qwerty.keymap GUACAMOLE-233: Add Spanish keymap for RDP. 2017-11-13 22:57:21 +00:00
failsafe.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
fr_ch_qwertz.keymap GUACAMOLE-135: Correct Swiss French mapping of "¬", "|", and "¢" (off by one key). 2017-01-28 14:55:38 -08:00
fr_fr_azerty.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
generate.pl GUACAMOLE-637: Not all systems place Perl in /usr/bin. The line #!/usr/bin/env perl should be used for portability. 2019-01-23 18:44:45 -08:00
hu_hu_qwertz.keymap GUACAMOLE-837: Add Hungarian RDP keymap file to code base 2019-07-10 00:55:31 +02:00
it_it_qwerty.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
ja_jp_qwerty.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
pt_br_qwerty.keymap GUACAMOLE-273: Remove Mac remapping of €. 2017-11-14 20:04:49 +00:00
sv_se_qwerty.keymap GUACAMOLE-1: Relicense RDP keymaps and associated Perl script. 2016-03-28 20:39:45 -07:00
tr_tr_qwerty.keymap GUACAMOLE-481: Add Turkish Q keymap for RDP 2018-01-09 10:53:05 +03:00