Commit Graph

470 Commits (80ccbc7b547d07236f302af830be75e646b7848f)

Author SHA1 Message Date
Joe Wasson f30f12ec81 Add support for GeminiPR steno protocol.
This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.
7 years ago
Joe Wasson 5987f67989 Add TX Bolt protocol support for Stenography
Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently.
7 years ago
07dcbd23fd First Update 7 years ago
Jack Humbert 415d38ba9e adds music mode, music mode songs, music mask 7 years ago
Jack Humbert f407f3e8de remove unneccesary headers 7 years ago
Jack Humbert 6a3c66776c clean-up planck and preonic keymaps, move audio stuff around 7 years ago
Shayne Holmes 48ff93582b Pull out sendstring variations to their own files.
Instead of having all sendstring keycode mappings in the main quantum.c
file, give each one its own file in keymap_extras that can be #included
in a user's keymap. If one is included, it will define the appropriate
lookup tables and overwrite the weak definitions in quantum.c.
(Including more than one sendstring definition will fail at compile
time.)

Update @rai-suta's test keymap to match, as well as the documentation.
7 years ago
Shayne Holmes fdc2e8058b Allow broader send_string layout customizability via compile flag
Refactor new-ish JIS_KEYCODE send_string implementation with existing
send_string

Reshuffle JIS in line with other alternative keycodes for sendstring,
and make them all accessible via compile-time options

Add a separate function to allow sending a string with a delay.
7 years ago
Callum Oakley 84a8aabe5b MORE layer 7 years ago
Jack Humbert b476d65b9c Update keyboards' rules.mk/Makefiles (#1442)
this may change some of the keyboards' default settings - if you experience anything odd, please check back to this commit
7 years ago
Jack Humbert ea7590c894 add new arguements, docs 7 years ago
Jack Humbert d1fb8d2296 Merge pull request #1431 from rai-suta/master
Bugg fix and add keymap for testing JIS_KEYCODE switch.
7 years ago
Jack Humbert 1a4a66fd01 updates olkb readmes #1362 8 years ago
rai-suta 3a2ae6a213 Add a keymap for testing JIS_KEYCODE. 8 years ago
Brandon Height 2ffcf47793 This is a complete redo of my keymap. It includes several
layers including qwerty, colemak, navigation, and gui layers.

I also was playing around with dancing tap keys.
8 years ago
root 1a8042ae91 Added personal keymap with underglow, right shift, numpad, and bright hidden behind raise/lower 8 years ago
Jack Humbert 6a75a7d672 Merge pull request #1394 from Khord/master
Adding custom keymap for Let's Split and updates to custom Planck keymap
8 years ago
Daniel Shields cc158d90ae Minor updates to planck/keymaps/dshields
* tweaks to tap dance keys
* tidy up code
* save a few bytes
8 years ago
Dylan Khor 5c11ba74d8 tap dance and hold changes to make planck match lets split 8 years ago
Jack Humbert 23c448b21d remove .hex, .PNG, .jpg 8 years ago
Jack Humbert a7ce482d14 remove the rest of the .pngs 8 years ago
Jack Humbert d81135410c Merge pull request #1382 from binaryplease/handwired_binaryplease
Handwired binaryplease
8 years ago
binaryplease 1502c9c935 put colemak and qwert switching on the top right 8 years ago
binaryplease 0c1dc91d74 removed swapping keys in adjust layer 8 years ago
binaryplease e3f657dfeb commented out unused layers 8 years ago
Jack Humbert 5d83d320cb Merge pull request #1366 from abperiasamy/refine-layout
Replace enter with quote and few reorgs
8 years ago
Daniel Shields ad7a5bdc4f Additional tap dance keys/functions for planck/keymap/dshields 8 years ago
Jack Humbert ec3e684123 Merge pull request #1350 from originerd/add-originerd-planck-keymap
Add originerd planck keymap
8 years ago
Daniel Shields db0ac3bcb3 Tweak reported power consumption to work with iOS 8 years ago
Jitae Kim c33c2bbade Add originerd planck keymap 8 years ago
binaryplease 3ea5726739 redefined options in config.h 8 years ago
binaryplease a83662329d overwriting optins in makefile and configuration 8 years ago
binaryplease 64e4c47ae4 disabled backlight and audio 8 years ago
binaryplease 58af88eb51 copied default planck keymap to handwired_binaryplease; 8 years ago
Johannes Larsson 6d08de5c67 readme, media keys fix 8 years ago
Johannes Larsson e4f1b238b3 revert changes to config.h 8 years ago
Johannes Larsson 690957cdbd media keys and stuff 8 years ago
Johannes Larsson 4f1007952b merge 8 years ago
Johannes Larsson 53b094934f matrix layout 8 years ago
Nikolaus Wittenstein 8ddbf7f59f Fix spelling of "persistent"
Fixes #1201.
8 years ago
Daniel Shields eb3f80b924 Add new features to dshields keymap.
- one shot layers, dynamic macros and tap dance keys
- add a basic readme.md and layout image.
8 years ago
Daniel Shields cb60fe393f Add new keymap for dshields. 8 years ago
Weiyi Lou c8ac556e63 Update vifon keymap to use `DYN_REC_STOP` 8 years ago
laelath 196740a0bb Expanded lae3 keymap readme 8 years ago
Justin Frank e2a5dfdba6 Switched Alt and GUI key places 8 years ago
Justin Frank 7f3224b117 Added lae3 keymap 8 years ago
Priyadi Iman Nurcahyo 93b2f23bba Promethium rev2
* 10 more indicator LEDs
* Piezo buzzer
* Uses HC138 decoder to free up 5 pins
* Trackpoint buttons are now part of matrix
8 years ago
Fred Sundvik a619b93e38 Fix warnings in planck/lucas keymap
Register the unshifted version DE_LESS, rather than the shifted DE_MORE
8 years ago
Johannes Larsson 835adb7848 colemak layout maybe 8 years ago
Dylan Khor a875299d9a Added breathing macros and removed mappings to unused layouts 8 years ago
Xyverz c034b61b1a Merge remote-tracking branch 'upstream/master' 8 years ago
nielsenz d1e66e2e07 Worked around some new Makefile issues. 8 years ago
Callum Oakley b9225a28f2 changed hotkey cluster to accomodate awkward software... again 8 years ago
Callum Oakley 200ae0c519 changed hotkey cluster to accomodate awkward software 8 years ago
Xyverz 571f39da66 Tidied up keymaps, Makefiles that actually work, Clueboard make v1.0 8 years ago
Zay950 2366ebfbbd Merge branch 'master' into to_push 8 years ago
Jack Humbert 7e37daa2ce Merge pull request #1112 from newsboytko/newsboytko/midi-keycodes
Flesh out MIDI support
8 years ago
Dylan Khor 0ec07ddc1c Merge branch 'master' of https://github.com/Khord/qmk_firmware 8 years ago
Dylan Khor d7f2bd2964 add pgup, pgdn, home, end 8 years ago
Dylan Khor 561da65606 Missing comma 8 years ago
Dylan Khor ca544ecfb6 Don't feel like tap dancing arrows anymore 8 years ago
Dylan Khor e03ddbe118 tap dance working for esc and arrows 8 years ago
Dylan Khor 4b1d0c5859 remove const 8 years ago
Dylan Khor c7cddfc539 test td changes 8 years ago
Dylan Khor 6ca1c49d38 test fixes for tap dane 8 years ago
Dylan Khor 0c8f71e3c7 test tap dance 8 years ago
Dylan Khor 24d1745951 add config.h for customization 8 years ago
Dylan Khor 0c0a8ee187 test 8 years ago
Dylan Khor 73a70a2c1c Add Makefile 8 years ago
Dylan Khor cf28f7bfda Add custom keycap 8 years ago
Jack Humbert b794719952 Merge pull request #1090 from qmk/backlight_softpwm
Adds soft PWM backlight for non-timed ports
8 years ago
Jack Humbert b4a3e5ebea Merge pull request #1145 from smt/smt/lets_split
Add smt keymap for Let's Split (based on serial)
8 years ago
Stephen Tudor 8d4bc714e4 Update smt keymap READMEs 8 years ago
Stephen Tudor 88e862e472 Update smt keymaps for consistency 8 years ago
Anand Babu (AB) Periasamy b20106d238 Replace enter with quote and few reorgs 8 years ago
Xyverz 0d9bceb2fe Merge remote-tracking branch 'upstream/master' 8 years ago
Jack Humbert b042428d23 Merge pull request #1126 from folkert4/master
Various QOL changes to Espynn's keymap
8 years ago
Callum Oakley 61459ab5ba moar hotkeys 8 years ago
folkert4 71971e818f Various QOL changes:
Removed some unneeded keys from raise and lower layers
moved the + and = signs, backspace is now more intuitive
moved all the Function keys to CUSTOM layer
added ctrl alt del to CUSTOM layer
simplified the layout picture greatly
8 years ago
Chris Helming 18ba21aa31 Update default maps for missing keys 8 years ago
Gabriel Young a64ae10662 Update existing keymaps
Update existing keymaps to enable MIDI_BASIC functionality.  Also added
an option MIDI_ENABLE_STRICT to be strict about keycode use (which also
reduces memory footprint at runtime)
8 years ago
Callum Oakley b06961c38b updated readme 8 years ago
Callum Oakley 1316ca67af added hotkey cluster 8 years ago
Xyverz bf6f7a623d Merge remote-tracking branch 'upstream/master' 8 years ago
Jack Humbert c2239e6b96 merging 8 years ago
Stephen Tudor 33bc4c070c Update smt Planck keymap 8 years ago
Jack Humbert 49e72632d2 remove more warnings 8 years ago
Priyadi Iman Nurcahyo c2f0207d59 Merge my Planck-like keyboards 8 years ago
Priyadi Iman Nurcahyo 3758cfd95f GUI layer fixes 8 years ago
Priyadi Iman Nurcahyo 6c692fca7d Alt-tab handling in GUI layer 8 years ago
Priyadi Iman Nurcahyo 7ae677dcb7 remove stand alone punc layer switcher for now 8 years ago
Priyadi Iman Nurcahyo 02662e3869 Add explicit punctuation key for greek layers 8 years ago
Priyadi Iman Nurcahyo c2531ff43b Func + Num = Punc 8 years ago
Priyadi Iman Nurcahyo 15e2dbb2a9 move GRV to ESC position 8 years ago
Priyadi Iman Nurcahyo 903e4d3193 Fix faux clicky toggle key 8 years ago
Priyadi Iman Nurcahyo 75e57b4bcb Merge branch 'faux_clicky' into promethium 8 years ago
Priyadi Iman Nurcahyo 40ced77606 Update my Planck layout 8 years ago
Jack Humbert 4010360912 adds planck/rev3 makefile so subproject is found 8 years ago
Priyadi Iman Nurcahyo c68e596f32 Implement faux-clicky feature 8 years ago
Jack Humbert 8d0fdf1008 adds soft pwm for non-timed ports 8 years ago
Xyverz 902d5077cd Merge remote-tracking branch 'upstream/master' 8 years ago
VoodaGod c0cfacda98 fixed readme (i swear) 8 years ago
VoodaGod c330872f47 updated layout & readme 8 years ago
VoodaGod 986b065654 more formatting 8 years ago
VoodaGod 1becbcb013 readme formatting changes 8 years ago
VoodaGod cb590bb37b updated readme 8 years ago
VoodaGod 9a64eb8533 updated bone2planck keymap & readme 8 years ago
Jack Humbert 3c7fa0acc1 Merge pull request #1046 from LukeSilva/master
Add Tapping Macros to QMK
8 years ago
Jack Humbert f79f38d726 add comma 8 years ago
Jack Humbert 2179a548f4 Merge pull request #1069 from hot-leaf-juice/master
change cmd-l and cmd-r for actual home and end
8 years ago
Jack Humbert e5a2306804 Merge pull request #1041 from folkert4/master
Added Espynn's keymap
8 years ago
Jack Humbert ab07d71b22 Merge pull request #1047 from lordchair/keymap_yale
yale planck layout
8 years ago
Callum Oakley 21015918b4 change cmd-l and cmd-r for actual home and end 8 years ago
johannes f936a3d5c2 stuff 8 years ago
johannes 8a7daf34a2 initial keymap 8 years ago
Yale Thomas 8df30c1c56 added picture of layout 8 years ago
Yale Thomas ad0ce40db0 usability tweaks 8 years ago
Yale Thomas d549002d22 mouse keys added 8 years ago
Yale Thomas 4eafa86564 new 'yale' keymap 8 years ago
Luke Silva 77e54e34e1 Add luke keymap, as an example of the tapping macros 8 years ago
Stephen Tudor 321904b8e3 Improve Planck keymap
- added escape+shift mod-tap key
- replaced BRITE with backtick
8 years ago
Stephen Tudor fa72689145 Merge branch 'master' into smt/planck
* master:
  Clarify license on abnt2 keymap (#1038)
  replace jackhumbert with qmk
  Add gitter image, start update to qmk org
  Remove COLEMAK from preonic_keycodes enum
  layer defines to enum
  Update readme for smt Preonic keymap
  Add smt keymap for Preonic
  updated all the other keymaps to support the new changes.
  fix: infinity60 keyboard was not using quantum features.
  Compare Makefile with itself instead of using `--help`
8 years ago
folkert4 8c794d73fa Added Espynn's keymap 8 years ago
Stephen Tudor 63e406eca4 Add smt keymap for Planck 8 years ago
Jack Humbert 938422ce99 layer defines to enum 8 years ago
Jack Humbert 0026f4ec09 Merge pull request #1018 from hot-leaf-juice/master
simplified my keymap
8 years ago
Christopher Browne 89461e743e More keyboard map tweaking (#1019)
* Add HOME/END keys as upper/lower on arrow-up/down

* Reduce .hex file size by turning off unneeded options

* Put digit keypad onto left hand upon RAISE; this will sometimes be preferable to double-hits of right hand
8 years ago
Callum Oakley dc3937d485 simplify 8 years ago
Xyverz b8b2a55973 Merge remote-tracking branch 'upstream/master' 8 years ago
Mitch Lloyd 0815c7ae17 Update mitch layout for new keymaps 8 years ago
Wojciech Siewierski c6299a7859 Update the vifon keymap 8 years ago
xyverz 99521a4482 Merge remote-tracking branch 'upstream/master' 8 years ago
Priyadi Iman Nurcahyo 02055406e8 Greek alphabet layer 8 years ago
Priyadi Iman Nurcahyo 58b2536bf1 om telolet om 8 years ago
Jeremy Cowgar 5fca9ff4d5 Added Jeremy’s developers keymap for the Planck 8 years ago
Fred Sundvik 52430ef0d6 Remove extra file that has been commited by mistake 8 years ago
Jack Humbert 438a5d685b limit voices by default, add some drums 8 years ago
Jack Humbert dd114e648e planck preonic update 8 years ago
Priyadi Iman Nurcahyo c641e46567 QWERTZ style dot & comma, move QUOT to SCLN position 8 years ago
Samuel Ryan Goodwin 826c929c49
Make keymap compile again. 8 years ago
xyverz 0523657923 Merge remote-tracking branch 'upstream/master' 8 years ago
xyverz 592b90dd22 Changes 8 years ago
Jack Humbert 0edfe55bfe re-enable audio and extrakeys 8 years ago
Priyadi Iman Nurcahyo a6db20e518 Remove unneeded options to reduce firmware size 8 years ago
xyverz 9216bc7377 Merge remote-tracking branch 'upstream/master' 8 years ago
Jack Humbert c87d039839 Merge pull request #921 from Wilba6582/raw_hid
Initial version of Raw HID interface
8 years ago
Jack Humbert 1eec2b7277 Update planck.c 8 years ago
Jack Humbert 7e4341e437 Update rules.mk 8 years ago
Jack Humbert 7f88c9506c Merge pull request #930 from cbbrowne/master
Adds warnings to Planck keymaps that exceed 0x7000 bytes in size #929
8 years ago
cbbrowne cee0cf8a6e Adds warnings to Planck keymaps that exceed 0x7000 bytes in size #929 8 years ago