We have a corner case in the key handling that breaks all the keys {[]} when FreeRDP is used in a ThinLinc session (even with bug 7282 is fixed). The cause is that the Spanish keyboard map on X11 has those symbols in two places, whilst Windows only has them in one. E.g. [ exists on key 17 and 34 on X11, but on 34 on Windows. The problem is that our keyboard code prefers lower numbered keys, so it will use 17 for the key event. AltGr+<17> doesn't really do anything at all on Windows though.
Created attachment 907 [details] modified keymap Manually hacked version of the "es" keymap where those extra occurrences of {[]} have been removed (as wall as the workaround for bug 7282). Can be loaded in to the session by doing: xkbcomp -w 0 es_win.xkb $DISPLAY Not really a fix, but is at least a workaround.
Created attachment 909 [details] modified keymap Updated workaround that also removes the extra \ Note that this will break the usage of AltGr with 7, 8, 9, and 0. So it will not work for users relying on those.