Commit Graph

1637 Commits (93b2f23bba16348e2ea5d8c83d928e3a45e2b7cc)

Author SHA1 Message Date
ishtob d5f56e91e4 Update i2c.c 8 years ago
ishtob bb413383ee Update i2c.c 8 years ago
ishtob 092416325b Update i2c.c 8 years ago
ishtob be0cfbb97e Update i2c.c 8 years ago
ishtob 732a7f2be9 Update matrix.c 8 years ago
ishtob ebb46694e5 Update split_util.c 8 years ago
ishtob 1f7b8a0343 Update matrix.c 8 years ago
ishtob d1865db599 OLED code cleanup 8 years ago
ishtob 80270a2791 Add files via upload 8 years ago
ishtob 30f4507492 OLED code cleanup 8 years ago
ishtob 65317a3a02 Added OLED SSD1306 support to I2C 8 years ago
ishtob 423c68c210 Merged Fliphalf, now defined in config, added OLED
Can now use the following in the keymap config.h to call the flipped matrix

```
#define FLIPHALF
```
8 years ago
ishtob 3a7083d810 Delete rules.mk 8 years ago
ishtob a4bdd6d084 Delete rev2fliphalf.h 8 years ago
ishtob d012b01108 Delete rev2fliphalf.c 8 years ago
ishtob 6167d7937c Delete config.h 8 years ago
ishtob dfb5a0e8f4 Delete Makefile 8 years ago
ishtob f0962bce50 Add files via upload 8 years ago
skullY 7a9437a2e3 Fix a typo 8 years ago
skullY 452949f913 Add #1170 to all the clueboard keymaps 8 years ago
tengg 3cba7a43d9 typo fixed 8 years ago
tengg a89998b977 fix typo 8 years ago
tengg 9e0ca927f9 fixed a bug related to mod + Grave with combined ESC/Grave key
This only applies to keymaps that has combined esc/grave. Here we call it theKEY.
Think about the motion when we do shift + theKEY (typing ~), or CMD + theKEY (switching window on MAC). Based on the original code, we must do following sequence:  press shift -> press theKEY -> release theKEY -> release shift. However, it is very possible and natural that we do this stroke sequence instead: press shift -> press theKEY -> release shift -> release theKEY.

If we do the 2nd stroke sequence, the code will del_key(ESC) instead of (GRV) when we release theKEY. This caused some inconvenient issues and ghost typing.

By adding a flag, this issue is eliminated and will not affect any other functions.
8 years ago
Stephen Tudor dce3847ebb Use single _FUNC layer. Move RESET and base layout-changing keys to _FUNC. 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
Stephen Tudor 34c5f8094e Remove tap-dance. Raise will be accessed via holding shift while lower is active 8 years ago
Stephen Tudor b10d950708 Use normal backtick in ESC spot - I've mapped ESC to caps lock 8 years ago
Stephen Tudor 3399e39297 Fix shift tap-dance (can't use one-shot layer) 8 years ago
Gabriel Young b37f510f32 clean up config 8 years ago
Gabriel Young a3a304db9a clean up docs and provide defaults for keymap 8 years ago
Gabriel Young db2da37561 update docs 8 years ago
Gabriel Young df874a228a fix whitespace 8 years ago
Gabriel Young 7e9ca9a976 support LEDs 8 years ago
Gabriel Young a43ae7c92f Swap rows and columns to match the schematic 8 years ago
Gabriel Young 4a97ef6c48 start to define keymap; annoying because rows and columns are swapped from schematic 8 years ago
Gabriel Young d7fc236540 successfully read data from the matrix 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
Gabriel Young 19fd20261b sketch out frosty flake matrix using custom matrix.c based on kitten paw 8 years ago
Gabriel Young 3766f902a0 boilerplate project created with new_project.sh 8 years ago
jprmesh e123ed8d5f Added KC_KEYMAP macro for old style keymaps in Atreus62 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
Jack Humbert c36a4496eb Update config.h 8 years ago
Jack Humbert c043d1cc47 Update config.h 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 ce6dcc2b5d Merge pull request #1146 from khogeland/master
Colemak layout for Clueboard
8 years ago
Jack Humbert 71d6d7b22c Merge pull request #1147 from nooges/numpad20
Add handwired 20-key Numpad
8 years ago
Jack Humbert 8c184847f7 Merge pull request #1150 from nooges/ortho5x13
Add handwired 5x13 ortholinear keyboard
8 years ago
Jack Humbert 8685d73893 Merge pull request #1148 from nooges/hexwire-lets-split
Add Hexwire layout for Let's Split
8 years ago
Jack Humbert 09ee922a63 Merge pull request #1155 from deadcyclo/master
Worked on deadcyclo layout
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
Jack Humbert 3554b93cbd Merge pull request #1144 from milestogo/sculpt2
Microsoft sculpt mobile handwire and new shortcuts macro library
8 years ago
Jack Humbert 2e34d4bd85 update for infinity 8 years ago
Danny Nguyen 52ea58805a Add RGB underglow, move keys to allow Adjust layer to be reached 8 years ago
nstickney d9efa02cfb added README.md 8 years ago
nstickney 1753c9383e Merge remote-tracking branch 'upstream/master' 8 years ago
nstickney 9895e376e7 added US-International support 8 years ago
James Barrett 96bde794d8 Update readme and default layout for TADA68
Add the default function layer mappings for the keyboard.

Provide flashing instructions in the readme.
8 years ago
Brendan Johan Lee 0d71e631ed [deadcyclo layout] fix an error in layer illustration 8 years ago
Brendan Johan Lee e66b31a648 [deadcyclo layout] Added second unicode layer, more sane layer switches 8 years ago
Dennis Trümper e3f934ed91 remove typo from folder name 8 years ago
Dennis Trümper edb8fcc810 update documentation 8 years ago
Dennis Trümper 303f5aed41 change layer 3 on right thumb back to layer 1 8 years ago
Dennis Trümper f75c7266a3 working but some documentation needed 8 years ago
Stephen Tudor b19e34c81e Forsake spacefn in favor of left shift tapdance. Move media controls. 8 years ago
Stephen Tudor 5ae0cfeef5 Add smt keymap for Satan 'GH60' 8 years ago
Danny Nguyen 20a48e0198 Add handwired 5x13 ortholinear keyboard 8 years ago
Danny Nguyen a8f872e728 Initial commit for handwired numpad 8 years ago
Danny Nguyen 3df35f712e Add readme for layout 8 years ago
Danny Nguyen 74c6c3d277 Convert keymap to compact version 8 years ago
Danny Nguyen 718b964806 Add hexwire layout for Let’s Split 8 years ago
Kevin Hogeland 06e4b3fe1a Colemak layout for Clueboard 8 years ago
nstickney ce0b8ea676 Merge remote-tracking branch 'upstream/master' 8 years ago
nstickney 82cbe71bb5 found LT(layer, kc) so I could take out TapDance code 8 years ago
Stephen Tudor 8d4bc714e4 Update smt keymap READMEs 8 years ago
Erez Zukerman 7c7a77d4bf Tweaks keymap to reset on boot 8 years ago
milestogo feb858c5a9 Merge branch 'master' into sculpt2 8 years ago
milestogo b5bfb5104b docs for babblepaste 8 years ago
Jack Humbert bfa7e6ce04 Merge pull request #1137 from Skrymir/patch-1
Fixed minor error in ergodox infinity section.
8 years ago
Jack Humbert 8d81667fbe Merge pull request #1138 from nooges/magicforce68
Add Handwired Magicforce68
8 years ago
Jack Humbert 85121ec50e Merge pull request #1142 from guni77/my_keymap
My keymap
8 years ago
nstickney fa44e8d4dc corralled image files 8 years ago
Stephen Tudor 88e862e472 Update smt keymaps for consistency 8 years ago
Lukas Stiebig 34fa8fd5d3 readme
Added a readme.md file for the keymap german-lukas.
8 years ago
Lukas Stiebig 2f5143e219 Corrected the description of the layer
Corrected the description of the Shortcuts layer.
8 years ago
Lukas Stiebig 8cc70f4d9d Added german-lukas
Added my keymap called germman-lukas.
8 years ago
Gunther Gruber cd1eb8d246 added readme file 8 years ago
milestogo 89aba30c7f fix stupid error w/ mode switch 8 years ago
milestogo 01980c96e9 added browser babble, removed code from keymap 8 years ago
nstickney 29e7003fc2 SLASH and WHACK functions added (based on algernon's CT_TA) 8 years ago
nstickney 4880e72b77 SLASH and WHACK functions added (based on algernon's CT_TA) 8 years ago
Danny Nguyen 3d082382b2 Fix function layer actions 8 years ago
Danny Nguyen 7042af7020 Add Makefile 8 years ago
nstickney eab0166f83 Merge remote-tracking branch 'upstream/master' 8 years ago
Ole Anders 1968ec4c24 changed definitions on keymap.c in admiral strokers
Made a few changes to my own keymaps. (organisation)
8 years ago
Ole Anders 25a7c94174 Merge remote-tracking branch 'refs/remotes/qmk/master' 8 years ago
Danny Nguyen 38a83700c3 Update description 8 years ago
Danny Nguyen 2cd2ac02d1 Add readme file 8 years ago
Danny Nguyen f3aef727e1 Set pinout and layout 8 years ago
Danny Nguyen 6ee823a821 Add rule for flashing microcontroller using avrdude 8 years ago
Danny Nguyen 1023a47be6 Copy CMD60 as starting point and rename files 8 years ago
Joshua Colbeck 08cba6c09b Fixed minor error in ergodox infinity section. 8 years ago
milestogo 2f677c24a8 working with preprocessor macros for babblepaste 8 years ago
Xyverz fbbf618a46 Removed preceeding underscore from MASTER_RIGHT in config.h 8 years ago
skullydazed 615bfc4eca Merge pull request #1107 from qmk/clueboard_cleanup
Rework the clueboard keymaps
8 years ago
Xyverz 0d9bceb2fe Merge remote-tracking branch 'upstream/master' 8 years ago
Xyverz 68808b22c0 Final tweaks to my Kinesis keymap and readme 8 years ago
Jack Humbert b042428d23 Merge pull request #1126 from folkert4/master
Various QOL changes to Espynn's keymap
8 years ago
Jack Humbert 4ab88f3a9e Merge pull request #1129 from unxmaal/unxmaal_spacefn
Layout: Spacebar long-press as fn, for GH60 and GH60 Satan boards
8 years ago
Callum Oakley 61459ab5ba moar hotkeys 8 years ago
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
Xyverz d91e09f116 Updates to the README.md 8 years ago
Xyverz 871ac5058a Minor changes to the keymap: Moved thumb-cluster ESC to Media and Keypad layers 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
nstickney b69b214d52 making numbers more familiar 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
nstickney ebc6948e96 first two layers of ErgoDox Familiar completeC 8 years ago
nstickney 474f7ee3fd initial layer of familiar layout) 8 years ago
nstickney 498dfdd02c Merge https://github.com/qmk/qmk_firmware 8 years ago
nstickney 9b40dd796e familiar layout graphics, etc 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
Xyverz bf6f7a623d Merge remote-tracking branch 'upstream/master' 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
nstickney 5abe05147c familiar layout v0.1 from ErgoDox-EZ configurator 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
Xyverz ca1ec7b121 Fixed the TODO list. 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
Xyverz 6fa6e6c4c6 Fixed inaccuracies in keymap comments and the readme. 8 years ago
Xyverz 80d5649f25 More refinements to my Kinesis keymap. Added a readme.md file. 8 years ago
Xyverz 1dabceb197 minor adjustments. 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
Xyverz ea20a064b9 Added my keymap to the Kinesis project. 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