Commit Graph

1468 Commits (23839b8c6d2f955e4da89b0981948c721346c528)

Author SHA1 Message Date
Eric Dodd d35809a982 gh60 satan spacefn 8 years ago
Eric Dodd a8a4927622 gh60 spacefn 8 years ago
milestogo b80c97b712 clean up babblepaste 8 years ago
milestogo 0834c520c0 missed config.h stuck modifiers change 8 years ago
milestogo 748401e5c1 keymap and C6 audio testing 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
Jack Humbert 4c4cf3ca49 Merge pull request #1124 from jmdaly/roadkit_firmware
Add initial version of TheVan Keyboards Roadkit Firmware
8 years ago
Chris Helming 18ba21aa31 Update default maps for missing keys 8 years ago
John M Daly e12b1a237c Add initial version of TheVan Keyboards Roadkit Firmware 8 years ago
Jack Humbert 4583955914 Merge pull request #1116 from hot-leaf-juice/master
keymap update
8 years ago
Jack Humbert b851b0b2ae Merge pull request #1121 from Leszek111/master
add layout
8 years ago
Gunther Gruber 38cf08697b small changes in guni.c keymap to work with new qmk_firmware packet 8 years ago
bbbd49a175 Ammend readme.md 8 years ago
138b89e1a1 Add colemak_programmer 8 years ago
Gabriel Young 976c856966 Update size estimates in the Makefile
MIDI_ENABLE = no

   text    data     bss     dec     hex filename
      0   17080       0   17080    42b8 satan_midi.hex

MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined

   text    data     bss     dec     hex filename
      0   19494       0   19494    4c26 satan_midi.hex

      +2414 bytes (vs. MIDI_ENABLE = no)

MIDI_ENABLE = yes
      0   20846       0   20846    516e satan_midi.hex

      +1352 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)

MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED

   text    data     bss     dec     hex filename
      0   21292       0   21292    532c satan_midi.hex

      +1798 bytes (vs. MIDI_ENABLE = yes, MIDI_BASIC off, MIDI_ADVANCED
off)

Conclusion:
    +2400 to 4200, depending on config
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
Gabriel Young ea14ed122f Add basic layer to sample MIDI keycap 8 years ago
Gabriel Young 525be99ee9 Split MIDI functionality into MIDI_BASIC and MIDI_ADVANCED
MIDI_ENABLE = no

   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex

MIDI_ENABLE = yes
MIDI_BASIC undefined
MIDI_ADVANCED undefined

   text	   data	    bss	    dec	    hex	filename
      0	  19494	      0	  19494	   4c26	satan_midi.hex

MIDI_ENABLE = yes
#define MIDI_BASIC
MIDI_ADVANCED undefined

   text	   data	    bss	    dec	    hex	filename
      0	  19788	      0	  19788	   4d4c	satan_midi.hex

MIDI_ENABLE = yes
MIDI_BASIC undefined
#define MIDI_ADVANCED

   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex

MIDI_ENABLE = yes
#define MIDI_BASIC
#define MIDI_ADVANCED

   text	   data	    bss	    dec	    hex	filename
      0	  21140	      0	  21140	   5294	satan_midi.hex
8 years ago
Priyadi Iman Nurcahyo b27a8dea1b Merge branch 'master' into promethium 8 years ago
Callum Oakley b06961c38b updated readme 8 years ago
Jack Humbert 84b2f86f24 Merge pull request #1113 from kesslern/master
Add dvorak_emacs_software layout for ergodox
8 years ago
Josh Colbeck e51001efcc Merge remote-tracking branch 'qmk/master' 8 years ago
Callum Oakley 1316ca67af added hotkey cluster 8 years ago
Priyadi Iman Nurcahyo 3dab8a60fc added pause, prtsc & ins to list of keys to be processed on release 8 years ago
Priyadi Iman Nurcahyo 57623805e8 Move caps to FUN layer; add Pause key 8 years ago
Nathan Kessler b9fce16490 Add dvorak_emacs_software layout for ergodox 8 years ago
Priyadi Iman Nurcahyo b306f83c6b Move del back to fun+backspce 8 years ago
Priyadi Iman Nurcahyo 77f9363675 Only process Fnumber on key release, and only when layer is still active 8 years ago
Jack Humbert 7ff41df32c Merge pull request #1097 from stanleylai/master
Added support for LED backlight, XD60v2's RGB underglow LED
8 years ago
Gabriel Young 64eecfc530 fix typos in keymap 8 years ago
Gabriel Young ed15973a3f Document size added by MIDI_ENABLE (~3800 bytes according to my experiments)
satan/keymaps/midi

MIDI_ENABLE = no

   text	   data	    bss	    dec	    hex	filename
      0	  17080	      0	  17080	   42b8	satan_midi.hex

MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 3 // default

   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex

MIDI_ENABLE = yes
#define MIDI_TONE_KEYCODE_OCTAVES 2 // fewer octaves

   text	   data	    bss	    dec	    hex	filename
      0	  20846	      0	  20846	   516e	satan_midi.hex
8 years ago
Gabriel Young d1fe24ad9f Allow customization of the number of tone keycodes and add example keymap 8 years ago
Stanley Lai 76b1f392ab XD60: Added BL_TOGG back to keymap, with 6 backlight steps 8 years ago
Jack Humbert c2239e6b96 merging 8 years ago
Stanley Lai d168822477 Updated XD60 readme and photos to reflect v2 PCB 8 years ago
skullY 1d87df5262 Add the mouse_keys layout 8 years ago
skullY cbef63d8fa Rework the clueboard keymaps a bit. 8 years ago
Stephen Tudor 33bc4c070c Update smt Planck keymap 8 years ago
Stephen Tudor 334edc3c7d Add smt keymap for Let's Split (based on serial) 8 years ago
Jack Humbert 49e72632d2 remove more warnings 8 years ago
Priyadi Iman Nurcahyo e5bd81f0a6 Fix integer overflow 8 years ago
Priyadi Iman Nurcahyo 21f4944426 Merge branch 'master' into promethium 8 years ago
Priyadi Iman Nurcahyo 96a8e2d5f5 reposition ins and del key 8 years ago
Jack Humbert e34c3936b7 Merge pull request #1105 from nrrkeene/master
The Ordinary Layout v5
8 years ago
Nicholas Keene d99f03a1a6 The Ordinary Layout has all the keys in the right places. 8 years ago
Nicholas Keene 7606f784dd This is the best layout, really, come look 8 years ago
Nicholas Keene af942f2e57 The Ordinary Layout is the best one, the one you are looking for. Really. Check it out. 8 years ago
Priyadi Iman Nurcahyo ac04fe0301 Added README for my keymap 8 years ago
Priyadi Iman Nurcahyo 3882f97d2e Move keyboard specific stuff to keyboard specific files, and vice versa 8 years ago
Priyadi Iman Nurcahyo 1eac297a2f Added copyright notice 8 years ago
Priyadi Iman Nurcahyo c2f0207d59 Merge my Planck-like keyboards 8 years ago
Priyadi Iman Nurcahyo b128617ede Merge branch 'master' into promethium 8 years ago
Nicholas Keene 54785c1976 The Ordinary Layout is boring, normal, typical, expected. 8 years ago
Nicholas Keene e006b4a600 The Ordinary Layout has a feature for one-handed chorded typing 8 years ago
Nicholas Keene 1e09698146 All my friends us The Ordinary Layout because it doesn't force you to change you typing habits 8 years ago
Nicholas Keene c055098952 The Ordinary Layout now has more symbols on the Symbols layer! So useful! 8 years ago
Priyadi Iman Nurcahyo 168c912027 Move Alt-Tab position 8 years ago
Priyadi Iman Nurcahyo df311c7b40 num, func, punc 3state layer done right 8 years ago
Stanley Lai 3272821d32 Added support for XD60v2 with RGB underglow and LED backlight support 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
Jack Humbert fd2925efba Merge pull request #1094 from priyadi/faux_clicky
Implement faux-clicky feature
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
Marvin Ramin 24a40d63c9 define missing KC_NO macro 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
Priyadi Iman Nurcahyo 97472aabe6 Forgot to add ifdef to optional feature 8 years ago
Priyadi Iman Nurcahyo 68e5c85999 Remove assignment warning 8 years ago
Priyadi Iman Nurcahyo 455568d197 Workaround to remove warning 8 years ago
Priyadi Iman Nurcahyo 5d5f2ff50d Some space optimization and housekeeping 8 years ago
Marvin Ramin b28fb29898 adds documentation for reset button and adds one to the default keymap 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
luc wastiaux 3bf6c43de7 updated readme 8 years ago
luc wastiaux 352d79e1fb Merge remote-tracking branch 'upstream/master' 8 years ago
Jack Humbert 4505db5d0e Merge pull request #1091 from smt/smt/tv44
Add smt keymap for tv44 (MiniVan)
8 years ago
luc wastiaux 5f8535b356 change thumb cluster key to be shift 8 years ago
Stephen Tudor b6730285b4 Add smt keymap for tv44 (MiniVan) 8 years ago
Jack Humbert 8d0fdf1008 adds soft pwm for non-timed ports 8 years ago
milestogo 274b1c53fb keymap update 8 years ago
Jack Humbert 6d6b3ee9fb Merge pull request #1065 from milestogo/master
Update to kinesis keymaps
8 years ago
Jack Humbert 6bb479ea45 Merge pull request #1085 from priyadi/promethium
Promethium keyboard layout update
8 years ago
Jack Humbert 5bdddb7821 Merge pull request #1087 from mneme/master
Updated keymap for atreus62/mneme
8 years ago
Jack Humbert 199458378b Merge pull request #1088 from Mauin/gon_nerd
add GON NerD
8 years ago
Marvin Ramin 5daa3a8836 add GON NerD 8 years ago
Priyadi Iman Nurcahyo 4163a3819e Add regular space to B+N on GUI layer for repeating space 8 years ago
Priyadi Iman Nurcahyo 4c05e39a02 Switch to Emoji layer using Punc + greek 8 years ago
Priyadi Iman Nurcahyo 4586b19be3 Turn off capslock when entering num layer 8 years ago
Priyadi Iman Nurcahyo c6123b2e4a Move X in number layer away from space 8 years ago
Priyadi Iman Nurcahyo 513286cf98 LSpace + RSpace = switch layer 8 years ago
David Olsson 52e2afe673 correct spelling in readme 8 years ago
Priyadi Iman Nurcahyo 79de0cd119 Implement Capslock LED 8 years ago
David Olsson 052f81aaca Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 8 years ago
David Olsson aa69337cf5 update readme 8 years ago
Priyadi Iman Nurcahyo 9fc3afbef4 simplify battery calculation for now 8 years ago
Priyadi Iman Nurcahyo b31ac35441 Fix emoji layer 8 years ago
Priyadi Iman Nurcahyo fdd06d3fca RShift + LShift = Capslock 8 years ago
Priyadi Iman Nurcahyo bf31f516e3 Add reset keycode 8 years ago
Priyadi Iman Nurcahyo 909fd4ae64 Generalize layer indicators 8 years ago
Priyadi Iman Nurcahyo 229e38f097 Add ifdefs for keyboard layouts 8 years ago
Priyadi Iman Nurcahyo 5944ab246a Implement battery level indicator 8 years ago
luc wastiaux 420a032e8d made left shift an MO for SHELL_NAV 8 years ago
Priyadi Iman Nurcahyo 07879bf66b Add function to cycle backlight modes 8 years ago
Priyadi Iman Nurcahyo a5b8db52a0 Activate SYS layer by pressing both Ctrls 8 years ago
VoodaGod c0cfacda98 fixed readme (i swear) 8 years ago
Priyadi Iman Nurcahyo 4ffbfe8298 Restore GUI layer 8 years ago
Priyadi Iman Nurcahyo 0f92d305e2 Add slash/question mark to punc/num layer 8 years ago
milestogo b0537f75df Merge branch 'master' into sculpt2 8 years ago
milestogo 41c93575a8 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 8 years ago
milestogo 5ac0e6e6ae dumber sculpt build 8 years ago
Priyadi Iman Nurcahyo a4a57d47ed Reimplement GUI Layer 8 years ago
Priyadi Iman Nurcahyo 27e7eac279 Reorganize punctuation & numbers layer 8 years ago
Priyadi Iman Nurcahyo dee6a6982c Fix LED indicator 8 years ago
Priyadi Iman Nurcahyo af97d6b58e Add dvorak & norman layout. Add sys layer. 8 years ago
Priyadi Iman Nurcahyo 92308ed0e5 Remove audio stuff 8 years ago
Jack Humbert d537120eab Merge pull request #1078 from VoodaGod/bone2planck
updated Bone2Planck Keymap, Readme & fixed Makefile
8 years ago
Rob Rogers 2b95f41b91 [Typo] correct link to default keymap in readme. 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
Priyadi Iman Nurcahyo 4be4ed3397 Add USB-BLE manual output switching and indicator 8 years ago
Priyadi Iman Nurcahyo 3f2c0bfa86 Merge branch 'master' into promethium 8 years ago
dungdung 304d84cd08 Moved KC60 capslock LED code to standard led_set_kb so it can be overridden by users 8 years ago
Jimmy Chan 56d2198b3d rename I2C_MASTER_RIGHT to MASTER_RIGHT since this works for serial as well 8 years ago
Jimmy Chan 048ef311dc udpate readme to reflect QMK and not having the Makefile from ahtn's repo 8 years ago
Jimmy Chan 9c02e2ab49 correctly put eeprom EE_HANDS at addr 0x0a (decimal 10). default to rev2 project. do not default EE_HANDS for the serial keymap
if you compare split_util.h with the original project by ahtn, the
address we look for isLeftHand config went from addr 7 to addr 10
(decimal). The EEP files were not updated.

EE_HANDS should not be enabled by default since it's more confusing for
most users
8 years ago
Jack Humbert d639bd2021 Merge pull request #1072 from nicinabox/improve-ls-avrdude-target
Check for Pro Micro serial port automatically
8 years ago
Jack Humbert c0c69a1a7c Merge pull request #1068 from adzenith/master
Minor cleanup
8 years ago
Jack Humbert 3c7fa0acc1 Merge pull request #1046 from LukeSilva/master
Add Tapping Macros to QMK
8 years ago
Jack Humbert de659486f5 pass through travis errors 8 years ago
Jack Humbert c256ad51bd Merge pull request #1056 from upils/master
Add reddot handwired keyboard.
8 years ago
Jack Humbert 790dab27b6 Merge pull request #1053 from TerryMathews/master
Let's Split: establish rev2fliphalf subproject
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
Nic Aitch 3dbdd15304 Check for a new serial port every second 8 years ago
Jack Humbert d4c88626bd Merge pull request #1048 from smt/smt/planck
Add smt's keymap for Planck
8 years ago
Jack Humbert b5159c964a Merge pull request #1036 from nicinabox/lets-split-improvements
Lets Split flashing improvements
8 years ago
TerryMathews 2a2be010d9 Reverse rev2 and rev2fliphalf
Flipped definitions on what constitutes "fliphalf" by popular demand.
8 years ago
TerryMathews 5d55a44afa Revert "Reverse rev2 and rev2fliphalf"
This reverts commit 0537977ba1.
8 years ago
TerryMathews 0537977ba1 Reverse rev2 and rev2fliphalf
Flipped definitions on what constitutes "fliphalf" by popular demand.
8 years ago
Callum Oakley 21015918b4 change cmd-l and cmd-r for actual home and end 8 years ago
Ole Anders d1fb51976a Added new keymap to the Satan GH60 keyboard.
Added new keymap `Admiral Strokers` to the Satan keyboard. This is an
ISO based layout with tap for brackets/ curly on shft and ctl keys.
Furthermore, there is added arrows and media/volume/special/f-keys layer
on the TAB button when you hold.
8 years ago
milestogo b0dfb037dc Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware 8 years ago
Nikolaus Wittenstein 101465b6ed Add missing header to ergodox ordinary keymap 8 years ago
Nikolaus Wittenstein 3faf06c880 Fix compile warnings in egodox robot_test_layout
Fixes the warning "right shift count >= width of type" by adding UL to
the end of constants.
8 years ago
Brendan Johan Lee 02a95ee08c Merge remote-tracking branch 'upstream/master' 8 years ago
lucwastiaux 467e284178 increase timeout for dual mode caps key 8 years ago
Erez Zukerman 748316fc43 Merge pull request #1039 from zabereer/albert_ergodox_keymap
albert ergodox keymap
8 years ago
upils f36fc1d2e5 Add reddot handwired keyboard. 8 years ago
milestogo e8ba4838d3 fixing kinesis reboot 8 years ago
Matthias Schmitt 4c3630dc17 update my neo2 keymap 8 years ago
Brendan Johan Lee f70758622b [deadcyclo layout] Refactoring. Use custom functions and macros 8 years ago
Brendan Johan Lee f400ac1d7d [deadcyclo layout] fixed failing tests 8 years ago
TerryMathews ef9e544a7e Let's Split: establish rev2fliphalf subproject
Subproject to accomodate second half pad built in opposite orientation
(places TRRS jacks on opposing edges for shorter cable runs)
8 years ago
Priyadi Iman Nurcahyo 011811af68 minimize LEDs 8 years ago
Priyadi Iman Nurcahyo 306f43e5ee fix greek layers 8 years ago
Priyadi Iman Nurcahyo c5ab0b2b61 Implement greek layers on my Promethium layout 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
Stephen Tudor 1d9e0b0120 s/Bkps/Bksp 8 years ago
Luke Silva 77e54e34e1 Add luke keymap, as an example of the tapping macros 8 years ago
Stephen Tudor 7c24ecf580 Carry over Planck updates to my Preonic keymap 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
lucwastiaux f6feee8167 eliminate references to shell_layer 8 years ago
lucwastiaux a1c53d0f93 documented dual mode capslock 8 years ago
milestogo cb2d4fb80b split kinesis layout into ergodox and planck style symbol layers 8 years ago
folkert4 8c794d73fa Added Espynn's keymap 8 years ago
lucwastiaux 93c1bfa646 dual capslock functionality, activating shell nav or brackets 8 years ago
Brendan Johan Lee d7aa4724fb Merge remote-tracking branch 'upstream/master' 8 years ago
Brendan Johan Lee 13fa63b192 [deadcyclo layout] Added more unicode keys and ibus unicode compose trigger keys 8 years ago
Albert Pretorius fffe76a7b7 albert ergodox keymap 8 years ago
Nic Aitch 890ecf6a2a Update readme 8 years ago
Nic Aitch 3131d65563 Add avrdude target 8 years ago
Brendan Johan Lee 8a645aa9ad Merge remote-tracking branch 'upstream/master' 8 years ago
Jack Humbert c9ca368008 replace jackhumbert with qmk 8 years ago
Jack Humbert aac7c0aa4d Merge pull request #1029 from SjB/qmk_infinity60
fix: infinity60 keyboard was not using quantum features.
8 years ago
Jack Humbert 0212a30aa6 Merge pull request #1033 from smt/smt/preonic
Add smt's keymap for Preonic
8 years ago
Stephen Tudor 63e406eca4 Add smt keymap for Planck 8 years ago
Stephen Tudor 6546dddddb Remove COLEMAK from preonic_keycodes enum 8 years ago
Jack Humbert 938422ce99 layer defines to enum 8 years ago
Brendan Johan Lee 8af48194f2 [deadcyclo layout] Added lotsof new emojis and some new unicode keys 8 years ago
Stephen Tudor 51fe4f0d34 Update readme for smt Preonic keymap 8 years ago
Stephen Tudor b3cf96ec2e Add smt keymap for Preonic 8 years ago
Brendan Johan Lee d0db044164 Merge remote-tracking branch 'upstream/master' 8 years ago
Brendan Johan Lee 37ed3d13a4 [deadcyclo layout] Added unicode layer 8 years ago
Brendan Johan Lee 3c32e38036 [deadcyclo layout] Added support for ergodox ez shine 8 years ago
SjB 9111cc00f5 updated all the other keymaps to support the new changes.
qmk firmware requires the matrix_init_user and matrix_scan_user
function to be implementated. Added these function to all the existing
keymaps.
8 years ago
SjB a777495683 fix: infinity60 keyboard was not using quantum features.
the quantum matrix codes where not being initialized or/and called
so no feature of the quantum firmware could be used. These codes have
been added and now we can enjoy the quantum firmware goodness.
8 years ago
Jack Humbert 841d7e6a1d turn off rgb_midi in ez 8 years ago