The Norwii presenters are small input devices that register as keyboard-like devices.
Here is the default key mapping.
.---.
| = |
|[#]| <-- Tab
|[^]| <-- Arrow Key Up
|[v]| <-- Arrow Key Down
|[*]| <-- Laser pointer
| _ |
|| ||
|| ||
|| ||
`---´
This works well in Google Slides to advance animations and slides. But it does not work in Youtube to skip forward.
Main Goal. Provide a nice tool to quickly switch presenter key mappings for various apps.
Stretch Goal. Autoswitch key mappings for the active app.
- Find out how key mapping works
- Remap keys
- Tool to switch mappings
- Detect app and autoswitch mappings
- Integrate in common Linux config tools
All findings are collected in Keymapping.md.
If you want to adjust this project for your own devices see the Makefile that automates the installation for my Norwii N27.
Currently the key mapping works using a hwdb file which needs to to be copied to
/etc/udev
(and thus requires root access).
The Makefile implements installation and activation of such a file
for the Norwii N27 (vendor-device ID: 3243:0111
).
make install reload -n # review what the installation will do.
sudo make install reload # install and load the hwdb file.