Commit message (Collapse) | Author | Age | Files | |
---|---|---|---|---|
* | tools/apply-colormap:serial_send(): Locally scope variable. | Guilhem Moulin | 2020-03-06 | 1 |
| | ||||
* | tools/apply-colormap:serial_send(): Properly close temporary FD. | Guilhem Moulin | 2020-03-06 | 1 |
| | ||||
* | tools/apply-colormap:serial_send(): Backup and restore IFS. | Guilhem Moulin | 2020-03-06 | 1 |
| | ||||
* | Replace deprecated interfaces. | Guilhem Moulin | 2020-03-06 | 3 |
| | ||||
* | Update submodule commit ID. | Guilhem Moulin | 2020-03-05 | 1 |
| | ||||
* | Update submodule commit ID. | Guilhem Moulin | 2019-11-21 | 2 |
| | ||||
* | Refactor TopRow() macro. | Guilhem Moulin | 2019-08-08 | 1 |
| | ||||
* | keymap: Map R0C0+R3C6 to XF86ScreenSaver. | Guilhem Moulin | 2019-06-28 | 1 |
| | ||||
* | keymap: Move Compose(5) key from R3C0 to R3C8. | Guilhem Moulin | 2019-06-28 | 2 |
| | ||||
* | Add Magic Combol: Nav + LeftClick + RightClick = MiddleClick. | Guilhem Moulin | 2019-06-27 | 4 |
| | | | | | For some reason adding USE_MAGIC_COMBOS(…) to src/MagicCombo.cpp crashes the keyboard, so we move it to src/keymap.h instead. | |||
* | Build: Replace 'ENABLE_SERIAL=1' with 'ENABLE_SERIAL=yes'. | Guilhem Moulin | 2019-06-27 | 2 |
| | | | | | That is, to enable communicating with the host via a simple Serial protocol. The feature is disabled by default. | |||
* | Keymap: map R3C0 to Key_LeftGui (aka the window key). | Guilhem Moulin | 2019-06-27 | 1 |
| | | | | Run `setxkbmap -option compose:lwin` to use it as Compose(5) key. | |||
* | wibble | Guilhem Moulin | 2019-06-27 | 2 |
| | ||||
* | Invert mouse scroll wheel. | Guilhem Moulin | 2019-06-26 | 1 |
| | ||||
* | .gitignore: Only ignore ./build if it's a directory. | Guilhem Moulin | 2019-06-26 | 1 |
| | ||||
* | Add script to apply color maps. | Guilhem Moulin | 2019-06-26 | 5 |
| | | | | | Once again, credits to algernon for the maps: https://git.madhouse-project.org/algernon/Model01-Sketch/src/branch/master/tools/colormap | |||
* | Optionally enable communicating with the host. | Guilhem Moulin | 2019-06-26 | 3 |
| | | | | Add ENABLE_SERIAL=1 to the build environment to enable that feature. | |||
* | For the top row, return the num key when a modifier is active. | Guilhem Moulin | 2019-06-26 | 4 |
| | | | | | | | This is useful with a window manager like i3: without this macro it doesn't see the difference between $mod+R0C2 (switch to workspace #2) and $mod+shift+R0C2 (move focused container to workspace #2), as R0C2 triggers LSHIFT(Key_2). | |||
* | Add ArduinoCore-avr as a submodule. | Guilhem Moulin | 2019-06-26 | 4 |
| | | | | | | | Unfortunately, as of 2019-06-25 the version found in Debian sid is too old (cf. #780706, #925578, #927329), so for now we add ArduinoCore-avr as a submodule. This avoids manually downloading the entire IDE from https://www.arduino.cc . | |||
* | Use 'arduino-mk' as build system. | Guilhem Moulin | 2019-06-26 | 4 |
| | | | | | | | | It feels simpler than `arduino-builder` and we can rely on more OS-shipped components. Also for some reason with `arduino-builder` weak symbols don't always seem to be overriden properly. | |||
* | Initial commit. | Guilhem Moulin | 2019-06-26 | 10 |
Inspired by the reference firmware https://github.com/keyboardio/Model01-Firmware and algernon's fork https://git.madhouse-project.org/algernon/Model01-Sketch |