-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Hi,
I have been trying to create a multi-layer and/or e-paper keyboard for years, inspired in part by the original Space Cadet keyboard and mobile phone interfaces. I even managed to get a Nemeio keyboard which seems fairly close to your project and what I wanted, but I have had no luck getting it to work on Linux as of yet.
Additionally, I looked into using QMK/Via/Vial with a compatible standard keyboard, but was having difficulty with getting Unicode characters, even within the ASCII range like ° (0x00B0), to work as it seems typically OSs and the USB keyboard prefer to use a keymap rather than arbitrary unicode inputs so I have been a bit stumped.
Getting back to my main questions:
• Keyboard Layout Creator: Are you planning to include a browser-based editor
like Vial for configuring layers and key assignments?
• Unicode Support: Will the keyboard support arbitrary Unicode characters? I have thought about three different methods that might work:
1. OS Keymap Macros: Switching between pre-configured OS layouts. (Probably the easiest, but OS/DE dependent)
2. Input Remapping Daemon: Using unique sets of function keys to signal layer changes, with
a background process remapping inputs. (The most bodged option)
3. Custom HID Driver (Probably the hardest, but most portable for the keyboard itself)