The problem as reported by me is solved. The ticket was kept open because I may (or may not) make a Swiss keyboard layout later. This is now possible, because the reported issue is fixed.
Thanks! GTK abstracts most of it, but not all. I can give you an example, but be warned: It's a bit convoluted... The C64 has a dedicated key "@". On the Mac, this is mapped to Option-G, and on the PC to AltGr-2. This works fine with GTK, because of the symbolic name "at". Only problem so far is the comment in the keymap file: One can't use "AltGr" or "Option", and one can't mention "2" or "g", to prevent platform specific wording. So far so good. Now about Shift-@ on the C64. I believe the most...
Thanks! GTK abstracts most of it, but not all. I can give you an example, but be warned: It's a bit convoluted... The C64 has a dedicated key "@". On the Mac, this is mapped to Option-G, and on the PC to AltGr-2. This works fine with GTK, because of the symbolic name "at". Only problem so far is the comment in the keymap file: One can't use "AltGr" or "Option", and one can't mention "2" or "g", to prevent platform specific wording. So far so good. Now about Shift-@ on the C64. I believe the most...
Thanks! GTK abstracts most of it, but not all. I can give you an example, but be warned: It's a bit convoluted... The C64 has a dedicated key "@". On the Mac, this is mapped to Option-G, and on the PC to AltGr-2. This works fine with GTK, because of the symbolic name "at". Only problem so far is the comment in the keymap file: One can't use "AltGr" or "Option", and one can't mention "2" or "g", to prevent platform specific wording. So far so good. Now about Shift-@ on the C64. I believe the most...
One question: In the Menu (Input Devices, Keyboard) there is an entry "Host Keyboard Layout". It only has a few possible selections, and "Swiss" is not amongst them. What exactly does this entry do? It does not seem to have any effect on the keyboard layout. As for Mac/PC: Ideally both a PC and a Mac version for a keymap could be developed. Possibly only one is necessary, because it seems as if GTK3 removes at least some of the differences between Mac and PC (for example the two keys "" and "§/°"...
I don't know: Since VICE 3.5, the GTK version is recommended for the Mac, and I am using it. There, Option-S and Option-L work fine. Sorry if I can't more of assistance.
It does work ;-) I only tried the formerly problematic key on the Swiss German keyboard: $/£. This works: dollar 1 3 1 sterling 6 0 16 It was trial-and-error, because I do not quite understand the meaning of the flags related to shift. I haven't looked at all of the Alt-Gr (on the Mac: Option Key) stuff yet, and hope to do this on the weekend. Thanks for the fix and best regards, Martin
It does work ;-) I only tried the formerly problematic key on the Swiss German keyboard: $/£. This works: dollar 1 3 1 sterling 6 0 16 It was trial-and-error, because I do not quite understand the meaning of the flags related to shift. I haven't looked at all of the Alt-Gr (on the Mac: Right Command) stuff yet, and hope to do this on the weekend. Thanks for the fix and best regards, Martin