You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Amiga keyboard uses rows/columns to select keycodes, yet still use the same firmware on the 6507 MCU. This means the membrane matrix can add additional keys without needing firmware support. However, we don't have that just yet because a) I don't have a bunch of keyboards of different locales (only UK and US right now) and b) mapping to the Amiga "deadkeys" isn't entirely clear right now.
Commit c916c8e added return-cutout (that's literally what it's called in the developer documentation), and mapped the UK HID \| to the Amiga \| (unfortunately the positioning was ideal for leftshift-cutout, again what it's called in the dev docs). So this means lshift deadkey is currently not mapped to anything.
I'm likely going to need help from Amiga users who have keyboard layouts other than UK & US.
The text was updated successfully, but these errors were encountered:
I did some more tests and got most of the keys working by changing two HID to Amiga mappings. I'll report back with the exact changes I made once I'm back on my other development machine.
But even after fixing the mapping there were some remaining issues. Some keys on the German layout, like [ and ] are only accessible using the Alt Gr key. On the Amiga keyboard these symbols are located on the upper left corner of the number pad, but these keys aren't available on a PC keyboard. This would be hard to fix in the firmware and is also a problem which exists in emulators like WinUAE. One solution is to load a custom keymap on the Amiga, like the one shipped with WinUAE in the Amiga Programs directory.
The Amiga keyboard uses rows/columns to select keycodes, yet still use the same firmware on the 6507 MCU. This means the membrane matrix can add additional keys without needing firmware support. However, we don't have that just yet because a) I don't have a bunch of keyboards of different locales (only UK and US right now) and b) mapping to the Amiga "deadkeys" isn't entirely clear right now.
Commit c916c8e added return-cutout (that's literally what it's called in the developer documentation), and mapped the UK HID
\|
to the Amiga\|
(unfortunately the positioning was ideal for leftshift-cutout, again what it's called in the dev docs). So this means lshift deadkey is currently not mapped to anything.I'm likely going to need help from Amiga users who have keyboard layouts other than UK & US.
The text was updated successfully, but these errors were encountered: