aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* voyager: Add button to turn off mouse layerHEADmainGravatar Tom Willemse2026-01-211-4/+4
|
* cyboard: Move prev/next keys one button to the righGravatar Tom Willemse2026-01-211-1/+1
| | | | | | | This way they align with the , and . keys, and switching between tabs and desktops lines up with eachother, so it's just a different modifier that's used. This is to keep this keyboard in-line with my Voyager keyboard.
* voyager: Increase auto mouse timeGravatar Tom Willemse2026-01-211-1/+1
| | | | 500 was too low, kept missing too many keys. Now trying 750.
* voyager: Cut auto mouse time in halfGravatar Tom Willemse2026-01-171-1/+1
| | | | | | I'm doing a binary search of the right setting here. I've used the highest setting for a while and it's just too slow, so now I've cut it in half. If this is too fast then I'll move to 750 and see how it goes.
* voyager: Move prev/next keys one button to the righGravatar Tom Willemse2026-01-171-4/+4
| | | | | This way they align with the , and . keys, and switching between tabs and desktops lines up with eachother, so it's just a different modifier that's used.
* Replace README.md with README.orgGravatar Tom Willemse2025-09-152-59/+47
| | | | I'm an Emacs and org-mode user. This is comfortable for me.
* dactyl: Add layoutGravatar Tom Willemse2025-09-151-0/+1
| | | | | This layout isn't a QMK layout, but instead a Vial[1] layout. This is so far as I know the only way to configure this particular keyboard.
* voyager: Invert X scrollingGravatar Tom Willemse2025-09-151-0/+1
| | | | Couldn't get used to natural scrolling there either.
* voyager: Add middle mouse buttonGravatar Tom Willemse2025-09-121-1/+1
| | | | Used by Sawfish to open the main menu, for example.
* voyager: Invert scrollingGravatar Tom Willemse2025-09-121-0/+1
| | | | | I can't get used to the natural scroll of pushing the ball down, but the screen going up. I prefer the two to be the same.
* voyager: Add scroll toggle buttonGravatar Tom Willemse2025-09-121-1/+15
| | | | | Pressing and holding this button will change the mode of the track ball from moving the mouse to scrolling.
* voyager: Give layers namesGravatar Tom Willemse2025-09-121-10/+17
| | | | | This makes it easier to see what's going on and if this have to move around that requires fewer changes as well.
* voyager: Add mouse supportGravatar Tom Willemse2025-09-123-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Enable auto mouse mode. This is necessary so that when I move the trackball it automatically switches to the layer with the mouse keys. - Set a long time out to switch off the mouse layer. Since I'm just getting used to this I'll start with a long time out and then tweak it as I like. 1000 was the highest recommended value according to the documentation. - Add a mouse button layer to my layout. This only has the mouse buttons 1 and 2 for now, but I'll adjust as I try it out. It also has no way to access it other than with the auto mouse mode feature. - Add ‘pointing_device_init_user’ function. This function must call ‘set_auto_mouse_enable’ because the auto mouse feature can be toggled on and off at runtime and it's off by default. This enables it when the pointing device is initialized. It also calls the ‘set_auto_mouse_layer’, which can also be done in the ‘rules.mk’ file, but here I can make sure that what I define as the mouse layer will always be what's called, even if the layer numbering changes. - Enable the pointing device feature, set it to ‘navigator_trackball’, which is the ZSA trackball that attaches to the Voyager. This requires the ZSA fork of QMK to work, since the navigator device hasn't been pulled into the main QMK repository yet. - Enable the mouse key feature. This is necessary to be able to use mouse keys such as the mouse buttons 1 and 2.
* voyager: Fix compiling the keymapGravatar Tom Willemse2025-09-121-0/+6
| | | | | Without this file and these contents there are certain C-preprocessor definitions that don't get included, causing compilation to fail.
* voyager: Fix keymapGravatar Tom Willemse2025-09-121-1/+1
| | | | It looks like some constant names were changed. This lets the project compile.
* voyager: Remove the boot buttonGravatar Tom Willemse2025-01-271-1/+1
| | | | | This keyboard has a dedicated button for putting it in bootloader mode, this key isn't necessary and is causing problems when I accidentally activate it.
* voyager: Move ‘/’ to a more sane positionGravatar Tom Willemse2025-01-271-3/+3
| | | | | | Putting it next to the layer toggle was very awkward. Also the ‘*’ and ‘+’ are already in the number row on the main layer and don't need to be on the symbols layer as well.
* Voyager: Redo keyboard layoutGravatar Tom Willemse2025-01-081-45/+20
| | | | | | | | | | | | I'm trying something new again. I tried using a row higher as the home row, but I can't get comfortable that way, my arms feel tired at the end of the day. The lower row was nicer and the thumb keys were easier to reach from there. This moves the keys back down a layer. The top row is taken from my Ergodox layout, the symbols layer is inspired by (but not the same as) the one from my Atreus. Hopefully I didn't miss any keys and this will be more comfortable.
* Ignore the .ccls-cacheGravatar Tom Willemse2025-01-031-0/+1
|
* voyager: Move symbol keys up, move function keys to ↵Gravatar Tom Willemse2025-01-031-7/+32
| | | | different layer
* Redo keyboard keys for VoyagerGravatar Tom Willemse2024-12-191-14/+14
| | | | This should all help with making all the modifier keys symmetrical.
* Change the positions of the (back)space and tab keysGravatar Tom Willemse2024-12-191-3/+3
| | | | | This puts it in line with the Voyager keymap that has a similar layout for these keys.
* Fix line of keysGravatar Tom Willemse2024-11-261-1/+1
|
* Remove homerow modifiers on AtreusGravatar Tom Willemse2024-11-251-2/+2
| | | | | They're not for me, I keep accidentally getting the wrong button. Modifier instead of letter, or letter instead of modifier.
* Swap some keys for Ergodox EZGravatar Tom Willemse2024-11-251-2/+2
| | | | | It makes more sense for the space and backspace keys to be on opposite sides of the thumb cluster like on both the Atreus and Voyager.
* Switch the backspace and enter keysGravatar Tom Willemse2024-10-291-1/+1
| | | | | | It was bugging my brain so much that the backspace was on the same side as the space. Having used the Atreus for a while I've gotten used to having the space and backspace keys on different sides of they keyboard under different hands.
* Change layout for the numpadGravatar Tom Willemse2024-10-291-7/+7
| | | | | I'm so used do the numpad being under my fingers while keeping my fingers on the base position that I couldn't function with the keys the way they were.
* [atreus] Use colemak[1] for the layoutGravatar Tom Willemse2024-10-241-4/+4
| | | | [1]: https://colemak.com/
* Fix thumbcluster diagram for voyager layer 0Gravatar Tom Willemse2024-10-191-5/+5
|
* Add diagram for layer 1 of the VoyagerGravatar Tom Willemse2024-10-191-0/+18
|
* Add diagramGravatar Tom Willemse2024-10-181-4/+22
|
* Change voyager keys to colemak keysGravatar Tom Willemse2024-10-181-3/+5
|
* Add ZSA Voyager ryuk keymapGravatar Tom Willemse2024-10-182-2/+33
|
* Add 'keyboards/ergodox_ez/keymaps/ryuk/' from commit ↵Gravatar Tom Willemse2024-10-035-0/+301
|\ | | | | | | | | | | | | | | '9ff421c84c5892223ae5b88fd47b4f40b8dd6704' git-subtree-dir: keyboards/ergodox_ez/keymaps/ryuk git-subtree-mainline: ec9b234899dec159322328a7f000ed65fb4ec1cd git-subtree-split: 9ff421c84c5892223ae5b88fd47b4f40b8dd6704
| * Make backspace and delete symmetric keysGravatar Tom Willemse2023-10-101-5/+5
| |
| * Fix ‘.’ on symbols layerGravatar Tom Willemse2022-09-091-1/+1
| |
| * Bring back the modifier keys on symnum and movement layoutsGravatar Tom Willemse2022-06-271-16/+16
| | | | | | | | Having to press the buttons in the right order is annoying and gets in my way.
| * Move the GAME layer upGravatar Tom Willemse2022-02-141-36/+36
| | | | | | | | This way other layers can be used from the game layer.
| * Shrink the Movement layoutGravatar Tom Willemse2022-02-011-9/+8
| |
| * Shrink the Symbols and Numpad layoutGravatar Tom Willemse2022-02-011-9/+9
| |
| * Shrink the base layoutGravatar Tom Willemse2022-01-301-9/+15
| |
| * Replace “Hyper” key with right Gui keyGravatar Tom Willemse2022-01-301-2/+2
| | | | | | | | Xmodmap translates this to a “real” Hyper keypress.
| * Use US ANSI Shifted SymbolsGravatar Tom Willemse2021-04-061-25/+25
| | | | | | | | This makes the configuration a bit cleaner and easier to read.
| * Add ‘-’ and ‘_’ to the UPPER layoutGravatar Tom Willemse2021-03-261-8/+8
| | | | | | | | | | | | | | Since the UPPER layout is meant to help typing in CONSTANT_IDENTIFIERS_LIKE_THIS, and meta syntactic variables LIKE-THIS (mostly in Emacs Lisp docstrings), it’s important to have the ‘-’ and ‘_’ easily accessible on the layer.
| * Fix the accent grave character on the symbols layoutGravatar Tom Willemse2021-03-261-5/+5
| |
| * Fix 0 and . for symbols layerGravatar Tom Willemse2021-03-251-1/+1
| |
| * Update keyboard layoutGravatar Tom Willemse2021-03-251-42/+42
| |
| * Add clang-format settingsGravatar Tom Willemse2021-03-251-0/+3
| |
| * ReformatGravatar Tom Willemse2021-03-251-219/+221
| |
| * Fix indentationGravatar Tom Willemse2020-12-071-8/+8
| |