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
Rovanion Luckey
18cc05e2f7
Added instructions for how to build and flash the firmware with teensy_cli.
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
Jack Humbert
6d377bcc9c
Merge pull request #1026 from TerryMathews/master
...
Let's Split: More code cleanup
8 years ago
TerryMathews
372af5e3f6
More code cleanup
...
Missed a few commented out vestigal defines in revx/config.h that had
been moved to keymap/serial and i2c.
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
Jack Humbert
79a823d802
Merge pull request #1020 from remigius42/master
...
Swiss German layout for Ergodox EZ & Infinity
8 years ago
Jack Humbert
a8a1fbbac8
Merge pull request #1022 from lucwastiaux/master
...
Improvements to Dvorak Programmer Ergodox keymap
8 years ago
Jack Humbert
a54944ac33
Merge pull request #1021 from luizribeiro/ps2avrGB
...
Support for ps2avrGB / winkeyless.kr boards
8 years ago
Jack Humbert
405b2ae267
Merge pull request #1023 from TerryMathews/master
...
Corrects Let's Split code
8 years ago
TerryMathews
99d548c4fb
Missed commenting out notes at end of line
8 years ago
TerryMathews
a00957abca
Fixed keymap matrix on rev2
...
* Fixed keymap matrix in rev2 so that left half and right half match
when in same orientation.
8 years ago
TerryMathews
efa526f570
Created lines to uncomment keyboards built upside down
...
* Reverses column order to fix left-to-right key order that occurs if
PCB assembled upside down.
8 years ago
TerryMathews
9d24943ec1
Refactor code to eliminate duplicate defines
...
* Moved duplicated defines out of inappropriate source files (matrix
pins in keymap subdirectory)
* Eliminated default keymap directory
* Hardcoded serial keymap to use serial defines and EE_CONFIG
* Hardcoded i2c keymap to use i2c defines
8 years ago
Andreas Schmidt
08c192caea
SG Ergodox layout: Updated layout documentation
...
- Swiss German Ergodox layout:
Updated layout documentation based on previous
layout changes.
8 years ago
Andreas Schmidt
afd2c2ee9e
SG Ergodox layout: Fixed ENTER key mapping
...
- Swiss German Ergodox layout:
Additional ENTER key was mapped to wrong layer
and keyboard half.
8 years ago
Andreas Schmidt
c2c8a12022
SG Ergodox layout: Minor code formatting changes
...
- Swiss German Ergodox layout:
Removed unnecessary spaces.
8 years ago
Andreas Schmidt
5c4a73d788
SG Ergodox layout: Add ENTER to left keyboard
...
- Swiss German Ergodox layout:
Added ENTER key to left keyboard half on media layer
such that the enter key is available on both halves to
be able to flash both halves without an additional keyboard.
8 years ago
Andreas Schmidt
3fd9aa3660
SG Ergodox layout: Add <br/> macro to media layer
...
- Added <br/> macro to media layer of Swiss German layout
for Ergodox
8 years ago
lucwastiaux
803a861b4e
document BRACKETS and SHELL_LAYER
8 years ago
Luiz Ribeiro
642d0acef5
Added a copyright header to the default keymap... ¯\_(ツ)_/¯
8 years ago
Luiz Ribeiro
bfbab75292
Slightly saner default keymap for ps2avrGB and removed some unused code
8 years ago
Luiz Ribeiro
9ce38cbccf
Simplified and polished a bit the code changes on tmk_core
8 years ago
Andreas Schmidt
eb6abb6305
Renamed JSON source of Ergodox Swiss German
...
- Renamed the JSON source files for the layout description of
the Ergodox Swiss German keymap
8 years ago
Andreas Schmidt
6b5cd656fd
Correct layout description of ergodox swissgerman
...
- Added missing HTML macros to media layer.
8 years ago
Andreas Schmidt
250628de04
Removed Ergodox EZ & Infinity specific keymaps
...
- Removed the keymaps for Swiss German spefic for Ergodox EZ
and Infinity after previously merging them.
8 years ago
Andreas Schmidt
c26c81c7f3
Merged keymap for Ergodox EZ & Infinity
...
- Merged keymap for Ergodox EZ & Infinity into one single
keymap using pre-processor macros.
8 years ago
Luiz Ribeiro
461dfd4462
Simplification and code polish on ps2avrGB directory
8 years ago
Luiz Ribeiro
f7462aaa61
Got ps2avrGB to work with the V-USB protocol
8 years ago
lucwastiaux
4cf0f7dd16
make shell layer more compatible with default layer
8 years ago
Andreas Schmidt
bf0b355bc8
Add Swiss German layout for Ergodox Infinity
...
- Add Swiss German layout for Ergodox Infinity based on default
layout for Ergodox EZ.
- Minor changes in the event loop to prevent flashing display
background lights.
8 years ago
Andreas Schmidt
cbb1927d6f
Add Swiss German layout for Ergodox EZ
...
- Add Swiss German layout for Ergodox EZ based on default
layout for Ergodox EZ.
- Minor changes in the event loop to prevent flashing of leds.
8 years ago
lucwastiaux
01e750a372
couple of changes to the shell layer
8 years ago
Callum Oakley
dc3937d485
simplify
8 years ago
Xyverz
b8b2a55973
Merge remote-tracking branch 'upstream/master'
8 years ago
Xyverz
80bc598585
Added Let's Split
8 years ago
Xyverz
c8a0ab1867
Changes to Atreus62 keymap, adding Let's Split keymap.
8 years ago
lucwastiaux
072237bce8
introduce shell_layer
8 years ago
Arthur Nogueira Neves
489d0ab581
this is the atreus doc
8 years ago
David Olsson
f35adb4f37
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Mitch Lloyd
0815c7ae17
Update mitch layout for new keymaps
8 years ago
David Olsson
d910b94a3c
Don't change ralt to lalt, it's really not the same thing on windows.
8 years ago
lucwastiaux
1ac15e6b3a
put shell nav under tab, introduce an OSL for the brackets layer
8 years ago
David Olsson
53382d9564
whitespace fixes
8 years ago
David Olsson
a37e924e36
vi style arrow keys. Live unicode switch support
8 years ago
Jack Humbert
6f44885615
Merge pull request #987 from belak/belak/whitefox-initial-support
...
Initial whitefox support
8 years ago
Jack Humbert
81b89f8b2b
Merge pull request #996 from milestogo/master
...
kinesis keyboard with subdirectories for different hardware - matches pull #911
8 years ago
Jack Humbert
99d0b54e5e
Merge pull request #999 from deadcyclo/master
...
Adds layer images to the deadcyclo layout readme
8 years ago
Jack Humbert
b2dcac9655
Merge pull request #1003 from mneme/master
...
Layout "Mneme" for Atreus62
8 years ago
Jack Humbert
ff76ee8377
Merge pull request #1005 from kd0kkv/patch-1
...
Update keymap.c
8 years ago
Jack Humbert
5036112d39
Merge pull request #1006 from Vifon/master
...
Update the vifon keymap
8 years ago
Jack Humbert
a896b300ec
Merge pull request #1007 from bryan4887/bryan
...
Added Bryan's keymap
8 years ago
Bryan Hernandez
aa0939b5ef
Added Bryan's keymap
8 years ago
Wojciech Siewierski
c6299a7859
Update the vifon keymap
8 years ago
kd0kkv
c660d5f814
Update keymap.c
...
Fixed the default querty layout to have a B button and just one F
8 years ago
Xyverz
1074642c36
initial commit of my Atreus62 keymap
8 years ago
David Olsson
236a0b0b60
Update makefile.
...
Readme.
8 years ago
David Olsson
b2419b31d3
- Change docs to match keymap.
...
- Switched around modifiers on the function layer to match muscle memory.
- Added support for application switching.
8 years ago
David Olsson
ed975f2454
Remove comments and change to correct KN_PLUS instead of KC_PLUS.
8 years ago
David Olsson
1bef7bf45a
Link fix in readme.
8 years ago
David Olsson
e491f5a4d0
Readme + minor change to make it match reality.
8 years ago
David Olsson
3a453a03ed
Atreus62 first semi-final draft
8 years ago
Brendan Johan Lee
c4fca8b6bc
Fixed incorrect layer image in deadcyclo readme
8 years ago
Brendan Johan Lee
1121753746
Merge remote-tracking branch 'upstream/master'
8 years ago
Brendan Johan Lee
db1aec159d
Added layer images to deadcyclo layout readme
8 years ago
Kaleb Elwert
a55c5e3ea3
Wait for two ticks rather than 1
8 years ago
Xyverz
7a9a5d0e62
Add files via upload
...
tidying up the keymap
8 years ago
Kaleb Elwert
0b38204e62
Fix mismatched indentation
8 years ago
Kaleb Elwert
49a00a535f
Update clock frequencies to match the infinity ergodox
8 years ago
Kaleb Elwert
a702f4631e
Increase tick frequency for responsiveness
...
Based off of PR #866 which did the same thing for the infinity60
8 years ago
Kaleb Elwert
ef2ebeb3ca
Remove KC_ prefix from KEYMAP macro to match other keyboards
8 years ago
milestogo
9d4cc2f3f1
removing old programmer layout, in favor of milestogo
8 years ago
milestogo
62f1c13c3a
trying to clean up duplicate docs
8 years ago
milestogo
f74ff86f9c
kinesis remap
8 years ago
xyverz
99521a4482
Merge remote-tracking branch 'upstream/master'
8 years ago
xyverz
79343f1c6c
Usaility changes to keymap, tidying up a bit.
8 years ago
Jack Humbert
18d013b25b
Merge pull request #993 from priyadi/greek_layer
...
Greek alphabet layer
8 years ago
Priyadi Iman Nurcahyo
02055406e8
Greek alphabet layer
8 years ago
Priyadi Iman Nurcahyo
58b2536bf1
om telolet om
8 years ago
Joshua T
8f8d104759
Merged from upstream
8 years ago
Joshua T
b7b44dc481
Updated README and images to reflect latest keymap
8 years ago
Joshua T
677ae86bde
Added another Shift on Extend layer.
...
This moves the GUI key to the pinkie, but honestly, I never use that function anyway.
8 years ago
Joshua T
fe51724544
Updated Atreus layout to 0.4
...
Removed Alt on base layer, replaced with Function layer.
Moved function keys to left hand. Added mouse keys to right hand on the function layer.
Moved middle click on gaming layer to be consistent with mouse layer.
Added macro _USER. Macro contents are not implemented yet.
8 years ago
Joshua T
5ce7ec9ea5
Increased TAPPING_TERM to 200
8 years ago
Joshua T
6fba925f41
Fixed key not matching its diagram
8 years ago
ishigoya
402e6c13a1
new file: keyboards/ergodox/keymaps/ishigoya-jp/img/keyboard-layout-enL.png
...
new file: keyboards/ergodox/keymaps/ishigoya-jp/img/keyboard-layout-jpL.png
new file: keyboards/ergodox/keymaps/ishigoya-jp/img/keyboard-layout-numL.png
modified: keyboards/ergodox/keymaps/ishigoya-jp/keymap.c
new file: keyboards/ergodox/keymaps/ishigoya-jp/readme.md
8 years ago
ishigoya
0bd03d698c
new file: keyboards/ergodox/keymaps/ishigoya-jp/keymap.c
8 years ago
Kaleb Elwert
ca9a3dcb71
Fix unrelated spelling error
8 years ago
Kaleb Elwert
ccde1d8b5e
Add white fox to keyboards readme
8 years ago
Jack Humbert
e5c7b5d8fc
Merge pull request #983 from common-nighthawk/master
...
adds personal keymap for ergodox optimized for macOS with Vim
8 years ago
Jack Humbert
6a59dfb4c6
Merge pull request #984 from deadcyclo/master
...
Added the deadcyclo layout
8 years ago
Jeremy Cowgar
5fca9ff4d5
Added Jeremy’s developers keymap for the Planck
8 years ago
Kaleb Elwert
262d31c389
Add whitefox readme
8 years ago
Kaleb Elwert
300c71a023
Remove unneeded define
8 years ago
Kaleb Elwert
8377d5fdc5
Initial whitefox support
8 years ago
Brendan Johan Lee
a85aefd27a
fix version macro making layer 3 sticky on deadcyclo layout
8 years ago
Brendan Johan Lee
b23a963bec
Added the deadcyclo layout
8 years ago
Jack Humbert
ffc1d97672
Update config.h
8 years ago
Daniel
0de3a5d0b2
reverts change outside of personal keymap.
8 years ago
Daniel
acffbb480f
adds dedicated double-quote key.
8 years ago
TerryMathews
925ed44405
Establish support for AMJPAD
8 years ago
Jack Humbert
6dbcc50f56
Merge pull request #975 from fredizzimo/remove_temp_files
...
Remove extra file that has been commited by mistake
8 years ago
Fred Sundvik
52430ef0d6
Remove extra file that has been commited by mistake
8 years ago
coderkun
b0ade6dc98
Fix return value of hex_to_keycode() function in keymap “coderkun_neo2”
8 years ago
Gergely Nagy
eb588d630c
ergodox: Update algernon's keymap to v1.10
...
Miscellaneous
=============
* `µ` can now be entered with UCIS.
* `™` can now be entered with UCIS.
Tools
=====
* `tools/hid-commands` can now find Banshee, and prefers it over Kodi.
* `tools/hid-commands` can now find Chrome too, not juts Chromium.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Jack Humbert
d3ec88cd07
Merge pull request #966 from Dbroqua/master
...
Some updates for GH60 and Satan keyboard
8 years ago
dbroqua
db48b28eeb
- Updated dbroqua layout for Satan keyboard
8 years ago
dbroqua
033f0b92c4
- Added RGB layer on dbroqua GH60 layout
8 years ago
dbroqua
6be061c6d4
- Fixed bug in dbroqua layout for Satan keyboard
8 years ago
dbroqua
46ff5f3b90
- Fixed bad typo in dbroqua layout for gh60
...
- Removed unused function in dbroqua layout for gh60
8 years ago
Erez Zukerman
9675e1357f
Update readme.md
8 years ago
Erez Zukerman
a81279158b
Update readme.md
8 years ago
Erez Zukerman
4e4f365c87
updates readme
8 years ago
Erez Zukerman
10864def46
New default firmware graphic
8 years ago
dbroqua
5ee136a36f
- Renamed dbroqua_hhkb as dbroqua for gh60 layout
8 years ago
dbroqua
d6c545f471
- Rewrote dbroqua layout for Satan keyboard and adding RGB light
8 years ago
Jack Humbert
2fa36e38cf
initial subatomic keymap (text)
8 years ago
Jack Humbert
438a5d685b
limit voices by default, add some drums
8 years ago
dbroqua
b7696fb3b0
- Updated gh60 files
8 years ago
Jack Humbert
53ea854462
Merge branch 'master' of github.com:jackhumbert/qmk_firmware
8 years ago
Jack Humbert
dd114e648e
planck preonic update
8 years ago
Jack Humbert
29c527f0f0
Merge pull request #964 from climbalima/master
...
added case stl
8 years ago
climbalima
281aa1dad0
added case stl from se7en9057
8 years ago
Jack Humbert
101416eb82
Merge branch 'master' of github.com:jackhumbert/qmk_firmware
8 years ago
Jack Humbert
06c64bbff3
rgb clean-up, api clean-up
8 years ago
Erez Zukerman
29731588b7
Flips off MIDI and API_SYSEX
8 years ago
Jack Humbert
8e28bf39d8
Merge pull request #958 from pvinis/master
...
make a sysctl MO button so i can quickly use the arrows
8 years ago
Jack Humbert
96cc053799
Merge pull request #961 from Dbroqua/master
...
Updated kc60 layout for dbroqua_hhkb
8 years ago
Stanley Lai
5834d4b262
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
Stanley Lai
91913146db
Added XD60 support
8 years ago
dbroqua
e9f69ff46e
- Revert local fail o_O
8 years ago
dbroqua
c3469b8d21
Merge branch 'master' of https://github.com/Dbroqua/qmk_firmware
8 years ago
Damien
c9803f78b2
Merge pull request #14 from jackhumbert/master
...
Merged from jackhumbert/qmk_firmware
8 years ago
dbroqua
df50bee5a8
Merge branch 'master' of https://github.com/Dbroqua/qmk_firmware
8 years ago
dbroqua
46b93f02d5
- Added capslock key
8 years ago
Erez Zukerman
8a65c640ec
Adds a troubleshooting layout for resetting the EEPROM
8 years ago
Erez Zukerman
df32d5b769
Removes alt/j dual function
8 years ago
Pavlos Vinieratos
34d6f07d2c
make a sysctl MO button so i can quickly use the arrows
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
Jack Humbert
36dddd45fb
Merge pull request #949 from priyadi/promethium
...
Promethium firmware update
8 years ago
Jack Humbert
803040d4ee
Merge pull request #952 from pvinis/master
...
update my keymap a bit
8 years ago
Jack Humbert
97f9b05efb
Merge pull request #953 from priyadi/ibm_terminal
...
IBM Terminal M-122 converter support
8 years ago
Kyle Smith
83e613ad23
Allow power consumption to be set per-keyboard.
8 years ago
climbalima
16483409cf
better switch spacing in svg
8 years ago
lucwastiaux
ebe351a690
enable brackets using the - key on the right, and cleanups
8 years ago
Priyadi Iman Nurcahyo
e58304c094
My layout for M-122 terminal keyboard
8 years ago
Priyadi Iman Nurcahyo
dc49231391
Update KEYMAP macro to be consistent with the rest of QMK
8 years ago
Priyadi Iman Nurcahyo
bd5f323bec
IBM Terminal M-122 converter support
...
Code ported from TMK to QMK.
8 years ago
xyverz
0523657923
Merge remote-tracking branch 'upstream/master'
8 years ago
xyverz
592b90dd22
Changes
8 years ago
Priyadi Iman Nurcahyo
e5b165c255
fine tune trackpoint initialization
8 years ago
Priyadi Iman Nurcahyo
32e952bda9
disable remote mode
8 years ago
Priyadi Iman Nurcahyo
0b54b32361
Enable Adafruit BLE support
8 years ago
Priyadi Iman Nurcahyo
9838ddcead
Pretend to be Thinkpad USB Keyboard
8 years ago
Priyadi Iman Nurcahyo
a747343b61
Enable PS2 remote mode
8 years ago
Jack Humbert
20892bf706
Merge pull request #948 from climbalima/master
...
svg bug fix and added pilcrow to hand wire
8 years ago
climbalima
5dce74d0ff
svg bug fix and added pilcrow to hand wire
8 years ago
Jack Humbert
0edfe55bfe
re-enable audio and extrakeys
8 years ago
Jack Humbert
0213acbdbe
Merge pull request #946 from climbalima/master
...
Changed lets split svg to support boston meetup pcb
8 years ago
Jack Humbert
6cd55d89e6
Merge pull request #945 from priyadi/planck_priyadi
...
Remove unneeded options to reduce firmware size
8 years ago
climbalima
7bc1caa21c
changed svg after merge
8 years ago
climbalima
73d6018296
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
climbalima
56515ba503
changed svg to support proto pcb
8 years ago
Priyadi Iman Nurcahyo
a6db20e518
Remove unneeded options to reduce firmware size
8 years ago
lucwastiaux
75d7eb9cb5
put home/end on thumb cluster
8 years ago
lucwastiaux
a3c8949627
readme updates
8 years ago
lucwastiaux
9240f27ba9
Merge remote-tracking branch 'upstream/master'
8 years ago
lucwastiaux
dc4c8875ba
use thumb cluster key to toggle brackets layer
8 years ago
Damien
13c4080a1d
Merge pull request #13 from jackhumbert/master
...
Merged from qmk
8 years ago
Pavlos Vinieratos
9a59fee667
tap dance for some layers. one tap sysctl, two taps mouse.
8 years ago
Pavlos Vinieratos
063ade6bb5
add light for some layers
8 years ago
Pavlos Vinieratos
be2863e56d
separate sysctl and mouse layers
8 years ago
Pavlos Vinieratos
d5914a4dfe
add alt key
8 years ago
Pavlos Vinieratos
5d241479f5
media keys
8 years ago
xyverz
9216bc7377
Merge remote-tracking branch 'upstream/master'
8 years ago
Daniel
1f52dbcac0
removes double-tab brackets and adds back quot to left cmd.
8 years ago
Erez Zukerman
cd41355069
Merge pull request #936 from jackhumbert/f/shine_default
...
Official default factory firmware for ErgoDox EZ Shine
8 years ago
Erez Zukerman
82922a4937
A new default layout that supports Shine
8 years ago
Erez Zukerman
a05b6a72d9
Adjusts config for better mousekey support
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
Priyadi Iman Nurcahyo
c7d11fd001
Remove unnecessary build options
8 years ago
Priyadi Iman Nurcahyo
e18a75609d
Merge branch 'master' into promethium
8 years ago
Jack Humbert
dd2911151b
Merge pull request #932 from climbalima/master
...
Added ponoko svg for lets split
8 years ago
Priyadi Iman Nurcahyo
73073f270b
Trackpoint initialization
8 years ago
Priyadi Iman Nurcahyo
fc80aa9974
Merge branch 'master' into promethium
8 years ago
Priyadi Iman Nurcahyo
a8e5f61805
fix emoji LED indicators.
8 years ago
Priyadi Iman Nurcahyo
75b18773bd
fix RGB LED order
8 years ago
climbalima
0f71c81df8
having trouble with conflicts
8 years ago
climbalima
45b7718fb1
cleaned up personal projects
8 years ago
climbalima
59c54d651b
Merge https://github.com/climbalima/qmk_firmware
8 years ago
climbalima
ae66f0d702
added plate files for lets split
8 years ago
climbalima
2186e5ae85
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
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
Jack Humbert
245c9508bd
adds warnings to 4 keymaps
8 years ago
Jack Humbert
4bcec04c01
Merge pull request #924 from cbbrowne/master
...
Keymapping revs, revisions to documentation on API_SYSEX_ENABLE
8 years ago
Erez Zukerman
aa70aa3962
Tweaks Kristian's layout again
8 years ago
Erez Zukerman
5d43a2aecf
Kristian's keymap
8 years ago
cbbrowne
f6e86cd2c9
I also want page-down/page-up on UPPER layer
8 years ago
cbbrowne
570e784140
I want page-down/page-up - put those on LOWER-Left/Right near bottom corner
8 years ago
cbbrowne
af4c44deef
Improve docs on SYSEX bit
8 years ago
cbbrowne
1f290f6213
Make my builds smaller
8 years ago
cbbrowne
13eb2f826b
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Erez Zukerman
66b13a66e9
Better layout
8 years ago
Wilba6582
fe001d46fd
Initial version of Raw HID interface
8 years ago
cbbrowne
ff1b563e85
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Erez Zukerman
4094544d41
Test layout for ErgoDox EZ manufacturing robot
8 years ago
Erez Zukerman
51ae6da99e
Merge pull request #918 from jackhumbert/wu5y7
...
Adds Ergodox EZ RGB lights (both sides using I2C) and implements API base, Midi SysEx API
8 years ago
Jack Humbert
f946d830f9
guess i didnt pull
8 years ago
Jack Humbert
efbc205efd
Merge branch 'wu5y7' of github.com:jackhumbert/qmk_firmware into wu5y7
8 years ago
Jack Humbert
d0cefef946
enable rgblight by default for ez
8 years ago
Jack Humbert
06f18e95d4
enable api sysex for ez
8 years ago
Jack Humbert
6e0f994950
Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7
8 years ago
cbbrowne
5776f39667
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Olivier
5a2501d90f
Add the AZERTY compatibility layer.
8 years ago
Olivier
f02eccbb29
Change layer names (cosmetic change) and reorder them so that the "shift" layer can be accessed from the "alt" layer when in QWERTY compat mode.
8 years ago
Erez Zukerman
84735836e3
Tweaks position of TOG not to conflict with MO
8 years ago
Olivier
d2b6438e39
A little cleanup, add some comments, change others.
8 years ago
Erez Zukerman
9caf866618
Tweaks EZ Makefile
8 years ago
Erez Zukerman
2d0ada0190
Pulls LED config into common config for EZ
8 years ago
Olivier
3f1fca2eb8
Adjust comment.
8 years ago
Olivier
e26a80508f
Reorganize the numeric keypad layer more like a traditional numeric keypad.
8 years ago
Olivier
d6d0b7eada
Merge https://github.com/jackhumbert/qmk_firmware
8 years ago
Daniel
a94eb16bd7
removes the double actions from the metakeys.
8 years ago
dbroqua
a849bdc581
- Merged
8 years ago
Jack Humbert
7edac212c8
separated into api files/folder
8 years ago
Priyadi Iman Nurcahyo
12c1314b02
update docs
8 years ago
Priyadi Iman Nurcahyo
0f39ab5219
remove ifdef on chip type
8 years ago
Priyadi Iman Nurcahyo
7f3c9c6a39
protocols.mk is already included in latest QMK
8 years ago
Priyadi Iman Nurcahyo
b5019bef05
change init delay to 2000ms
8 years ago
Priyadi Iman Nurcahyo
8ee389c9b6
My Promethium keyboard firmware
8 years ago
Jack Humbert
f25596b8dc
rgblight fixes
8 years ago
Jack Humbert
cefa8468fb
travis pls
8 years ago
cbbrowne
c05cbaf534
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
450a8fb5b6
Merge branch 'master' of github.com:jackhumbert/qmk_firmware into wu5y7
8 years ago
Jack Humbert
06a2677b7e
fix infinity
8 years ago
Jack Humbert
af119baf71
Merge pull request #894 from dchagniot/ergodoxDvorakEmacs
...
Ergodox dvorak emacs
8 years ago
Jack Humbert
4bb0eaef26
Merge pull request #893 from Sihui/sh-hhkb-jp
...
[HHKB JP with Dvorak]
8 years ago
Jack Humbert
be265decae
Merge pull request #892 from fredizzimo/disable_ergodox_lcd
...
Always initialize the Infinity Ergodox backlight
8 years ago
Jack Humbert
377583d9f3
Merge pull request #891 from g-sam/galson-keymap
...
adds galson keymap
8 years ago
Jack Humbert
e0fc186c28
Merge pull request #888 from climbalima/master
...
Added pro micro to maxipad
8 years ago
Jack Humbert
ea472fb018
Merge pull request #887 from profet23/atreus62
...
atreus62 Keyboard Support
8 years ago
Jack Humbert
27ebacb15d
merging lets_split
8 years ago
Jack Humbert
c1037b1dc0
working with helper, qmk_helper_windows@05b0105
8 years ago
Sihui Huang
b75538c0bf
add del to new cmd
8 years ago
Sihui Huang
390a1bda8b
add space to NewCmd layer
8 years ago
Sihui Huang
ccc34851f2
add space to NewCmd layer
8 years ago
Didier Chagniot
6f24344be7
typo fix
8 years ago
Sihui Huang
23f63ed1b9
Update README.md
8 years ago
Sihui Huang
34aa59c6d5
Update README.md
8 years ago
Sihui Huang
11f17e3b23
Update README.md
8 years ago
Sihui Huang
a8b1c47f0f
add sh-hhkb-jp layers
8 years ago
Fred Sundvik
c86bbf474e
Always initialze the Infinity Ergodox backlight
...
Otherwise it will stay lit. The set_led functionality is also disabled
since it doesn't work properly for slaves.
8 years ago
Seth Chandler
df8724ce08
remove KC expansion from GH60
8 years ago
Seth Chandler
620e4f74d3
move KC expansion to separate macros
8 years ago
Seth Chandler
ac7d202d4f
merge upstream/master
8 years ago
samgalson@gmail.com
7f5e71d79f
adds galson keymap
8 years ago
climbalima
102a830bbd
changed readme
8 years ago
climbalima
e356de2220
added the pinout for pro micro into maxipad
8 years ago
climbalima
01736a502e
just saving
8 years ago
Jack Humbert
ab6557c1a0
wqMerge branch 'wu5y7' of https://github.com/jackhumbert/qmk_firmware into wu5y7
8 years ago
Jack Humbert
161bd5596b
midi back and forth
8 years ago
Daniel
abee809298
moves brackets to top row.
8 years ago
Erez Zukerman
285c5a91f2
Groundwork for dedicated color keycodes
8 years ago
Erez Zukerman
9bbc9a7ce0
Initial Erez Experimental keymap tweaks
8 years ago
Jack Humbert
3774a7fcda
rgb light through midi
8 years ago
xyverz
b493f6a4ed
Merge remote-tracking branch 'upstream/master'
8 years ago
Benjamin Grabkowitz
6c5fce5c1a
Adding readme placeholder
8 years ago
Benjamin Grabkowitz
00d88b74ad
Adding Support for atreus62 keyboard. https://github.com/profet23/atreus62
8 years ago
climbalima
b085a34506
fixed readme conflicts
8 years ago
climbalima
21b6b4e6c4
should have fixed conflixed
8 years ago
climbalima
668c739702
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
climbalima
5cac51a773
Merge https://github.com/climbalima/qmk_firmware
8 years ago
climbalima
1dd6ceb45d
Updated my repo to current qmk
8 years ago
cbbrowne
5b88e7ab9a
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Seebs
4da698fda3
dvorak/plover keyboard layout
...
Plover's steno support likes quasi-qwerty, and gaming likes qwerty,
and I like dvorak, so... what if I could have it all?
Signed-off-by: seebs <seebs@seebs.net>
8 years ago
Jack Humbert
9f1b27c5ba
Merge pull request #880 from psyill/master
...
Added keymap "videck", an ErgoDox keymap for Vi(m) users.
8 years ago
Jack Humbert
e025a94bc2
Merge pull request #879 from sethbc/update_sethbc_ergodox_keymap
...
update sethbc ergodox keymap
8 years ago
Jack Humbert
d85f6deb9b
Merge pull request #877 from sethbc/update_sethbc_satan_keymap
...
update sethbc keymap
8 years ago
Jack Humbert
6dde65c2a9
Merge pull request #876 from Dbroqua/master
...
Updated kc60/dbroqua layout and added satan/dbroqua_hhkb
8 years ago
Jack Humbert
17e1a4f825
Merge pull request #866 from fredizzimo/infinity60_clockfixes
...
Increase the infinity60 system tick frequency
8 years ago
climbalima
bce6e52391
fixed conflict
8 years ago
climbalima
dd22c787b8
fixed extra paste
8 years ago
Jack Humbert
e9f7487518
mostly working
8 years ago
Hans Ellegård
162f603b1c
Added keymap "videck", an ErgoDox keymap for Vi(m) users.
8 years ago
Seth Chandler
aa76425395
oops, fixed inverted if statement
8 years ago
Seth Chandler
34bf8558cd
update sethbc ergodox keymap
8 years ago
Seth Chandler
b2bc215934
add sethbc keymap for gh60 and update macro expansion in connection with same
8 years ago
Seth Chandler
28249498bc
update sethbc keymap
8 years ago
Jack Humbert
33e62c080c
merging
8 years ago
Damien
0a99cf300c
Merge pull request #12 from jackhumbert/master
...
Merged from qmk
8 years ago
dbroqua
3bc51065a4
Merge branch 'master' of https://github.com/Dbroqua/qmk_firmware
8 years ago
dbroqua
19ebf6161f
- Added dbroqua_hhkb layout for Satan PCB
8 years ago
climbalima
ec0db2933c
Merge branch 'master' of https://github.com/climbalima/qmk_firmware
...
second try
8 years ago
climbalima
b5cecb4cc9
Added both revisions into one folder
8 years ago
climbalima
79f82d3d80
returned to o
8 years ago
climbalima
6e27f6fbde
Changes to be committed:
...
new file: keyboards/lets_splitv2/Makefile
new file: keyboards/lets_splitv2/config.h
new file: keyboards/lets_splitv2/i2c.c
new file: keyboards/lets_splitv2/i2c.h
new file: keyboards/lets_splitv2/imgs/split-keyboard-i2c-schematic.png
new file: keyboards/lets_splitv2/imgs/split-keyboard-serial-schematic.png
new file: keyboards/lets_splitv2/keymaps/default/keymap.c
new file: keyboards/lets_splitv2/lets_split.c
new file: keyboards/lets_splitv2/lets_split.h
new file: keyboards/lets_splitv2/matrix.c
new file: keyboards/lets_splitv2/pro_micro.h
new file: keyboards/lets_splitv2/readme.md
new file: keyboards/lets_splitv2/serial.c
new file: keyboards/lets_splitv2/serial.h
new file: keyboards/lets_splitv2/split_util.c
new file: keyboards/lets_splitv2/split_util.h
new file: keyboards/maxipad/Makefile
new file: keyboards/maxipad/config.h
new file: keyboards/maxipad/keymaps/default/Makefile
new file: keyboards/maxipad/keymaps/default/config.h
new file: keyboards/maxipad/keymaps/default/keymap.c
new file: keyboards/maxipad/keymaps/default/readme.md
new file: keyboards/maxipad/maxipad.c
new file: keyboards/maxipad/maxipad.h
new file: keyboards/maxipad/readme.md
8 years ago
Zach Nielsen
80c5ada339
Missed removing a function
8 years ago
nielsenz
f388bb5bda
Removed some common functions from my keymap
8 years ago
Zach Nielsen
4c0aa02b2e
Missed some stuff. Added a song (stole it from reddit).
8 years ago
Zach Nielsen
c07ef5c6ab
Adding my (zach) keymaps for planck and preonic
8 years ago
IBNobody
1803dbc6d5
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
cbbrowne
cdad01b57a
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jonathan Arnett
1d766c596e
Removed the control action when holding z or /
8 years ago
Fred Sundvik
c06e2486ab
Increase the infinity60 system tick frequency
8 years ago
lucwastiaux
b8e204322a
added more shortcut keys
8 years ago
lucwastiaux
78a1dc84dd
updated readme
8 years ago
lucwastiaux
ff8b4a1d89
removed brackets anywhere but in brackets layer, added mouse layer back in, replaced all HYPR with MEH, put semicolon-newline and end-newline on symbol layer
8 years ago
Damien
7697f23538
Merge pull request #11 from jackhumbert/master
...
Merged from jackhumbert
8 years ago
cbbrowne
930ae4b7ff
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
IBNobody
9e6c57af2a
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
Erez Zukerman
d5270af111
Implements dedicated text zoom keys
8 years ago
Erez Zukerman
7a9be2562d
Merge pull request #851 from J3RN/momentary
...
Switched to momentary
8 years ago
Erez Zukerman
a6401076d5
Merge pull request #843 from lucwastiaux/master
...
Adding Ergodox Dvorak Programmer layout
8 years ago
Erez Zukerman
bd40844e4e
Merge pull request #836 from 20lives/master
...
added new layout
8 years ago
xyverz
8dd422ffe1
Updates to keymap file.
8 years ago
xyverz
063328344a
Removed files that weren't supposed to be uploaded from gh60 keymap folder
8 years ago
xyverz
61eb35191a
Adding more keymaps.
8 years ago
cbbrowne
b90366285f
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
964b8574ee
Merge pull request #839 from priyadi/planck-priyadi-modification
...
Update priyadi's keymap for Planck; added readme
8 years ago
IBNobody
508eddf8ba
Fixing Debounce - WIP
8 years ago
IBNobody
a0fdb6b81a
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
dbroqua
2082c6f110
- Fixed typo in gh60/dbroqua layout
8 years ago
cbbrowne
2a2920d92c
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
lucwastiaux
055247f35d
re-introduce brackets layer
8 years ago
Jack Humbert
f44ead1462
Merge pull request #827 from Dbroqua/master
...
Updated dbroqua layout for HHKB keyboard and added new layout for KC60
8 years ago
Jack Humbert
67cf367a45
Merge pull request #849 from hot-leaf-juice/master
...
tiny keymap change
8 years ago
Jack Humbert
cbb7e95284
Merge pull request #847 from yinshanyang/master
...
added notes on using Arduino Pro Micro 3.3V with Let’s Split
8 years ago
Jack Humbert
3b34cf7e6c
Merge pull request #841 from jacwib/master
...
Update jacwib keymap to version 1.2
8 years ago
Alpha Chen
427ea7a889
[alphadox] remove tmk reset code
8 years ago
Alpha Chen
e2916f8ab1
[ergodox][alphadox] undefine tapping_term, ignore_mod_tap_interrupt
8 years ago
Alpha Chen
22cb73fad3
add alphadox layouts to atreus and ergodox
8 years ago
Callum Oakley
6bbb0b030e
replace lock key with general power key
8 years ago
Callum Oakley
c0a9fa8eea
switched to standard volume keys
8 years ago
Joshua T
7d698cc494
Added comments with ASCII art keymaps
8 years ago
Yin Shanyang
7550abbb7f
added notes on using Arduino Pro Micro 3.3V with Let’s Split
8 years ago
IBNobody
ef8f618027
Fixing Line Terminations
8 years ago
IBNobody
17170ba76d
Fixed some large keyboard bugs
...
Fixed some bugs relating to keyboards with more than 16 columns. Also
added the ability to mask off keyboard matrix bits.
8 years ago
IBNobody
05ceef2350
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
Lior Haim
0d26320cf3
merge upstream
8 years ago
Chris Browne
ed8efcf86d
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
jacwib
b7611d5037
1.2 update
8 years ago
Priyadi Iman Nurcahyo
c6f6172fd5
Use WinCompose unicode input method instead of HexNumpad
8 years ago
lucwastiaux
919caaccb7
adding readme
8 years ago
jacwib
dbcbd8ee3c
Update readme to reflect 1.1 changes.
8 years ago
jacwib
83b2149885
Update keymap to reflect 1.1 changes.
8 years ago
jacwib
a625c2201a
Update readme to reflect changes
8 years ago
lucwastiaux
14ac397d5d
add up/down keys on thumb clusters
8 years ago
lucwastiaux
64ac74cab6
remove brackets layer, replace a few shortcuts on thumb cluster
8 years ago
lucwastiaux
97e3106848
type brackets in symbol layer, using bottom row
8 years ago
lucwastiaux
e0c9ec54dd
add tap-dance support, make right shift double-tap=caplock
8 years ago
lucwastiaux
bc8092245c
change include files
8 years ago
lucwastiaux
53a2bf9215
added dvorak programmer layout
8 years ago
Priyadi Iman Nurcahyo
5fa44c594f
Update priyadi's keymap for Planck; added readme
8 years ago
twentylives
8727976a1a
fixed copy-cut-paste buttons
8 years ago
Erez Zukerman
2e2b9962cd
Merge pull request #833 from h-parks/master
...
Win10 Writer's Block - An ErgoDox Keymap
8 years ago
twentylives
4ebbb3c297
Merge branch 'master' of https://github.com/20lives/qmk_firmware
8 years ago
twentylives
7090c99adf
fixed base layer = key
8 years ago
20lives
464af700eb
fix readme
8 years ago
twentylives
65c1127b49
update pics and readme
8 years ago
h-parks
f2197611c7
Win10 Writer's Block - An ErgoDox Keymap
...
fix for compiling on infinity:
replaced `_delay_ms()' with `wait_ms()'
included "wait.h"
8 years ago
h-parks
1688c014cc
Win10 Writer's Block - An ErgoDox Keymap
...
This is a QWERTY layout for ErgoDox on QMK. It's designed to work well in MS Office-like environments. It's tested on Windows 7 and 10.
8 years ago
Xyverz
91b1aa0994
Add files via upload
...
Minor layout changes
8 years ago
Xyverz
7920063035
Add files via upload
...
Minor layout changes.
8 years ago
Xyverz
f41d540e81
Add files via upload
...
Minor changes to my Dvorak keymap. Updated the readme.md to reflect these changes.
8 years ago
IBNobody
826417bfc0
Updating Vision keyboard files
8 years ago
Ryan Ascheman
fad20756e3
update header file
8 years ago
Ryan Ascheman
cabfd78309
didn't read PR comment close enough, correcting folder
8 years ago
Ryan Ascheman
60326eded2
moving keymap to new location
8 years ago
20lives
48eb5112b5
Update readme.md
8 years ago
20lives
31193b9cff
Update readme.md
8 years ago
twentylives
28dfaa20f5
adding dvorak hebrew layout
8 years ago
Jack Humbert
04df74f636
Merge pull request #829 from r2d2rogers/master
...
Move hand_swap_config to ez.c, removes error for infinity
8 years ago
Jack Humbert
d8417f9f6e
Merge pull request #824 from dsvensson/pegasushoof
...
Support the Pegasus Hoof controller.
8 years ago
Rob Rogers
75ea142d01
Update ez.c
8 years ago
Jack Humbert
b466628c0b
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
18b5c3dccf
removes planck/rev3 temporarily
8 years ago
Erez Zukerman
0d8844dcb8
Merge pull request #826 from algernon/ergodox-ez/algernon
...
ergodox: Update algernon's keymap to v1.9
8 years ago
Rob Rogers
1dcee07eab
Move hand_swap_config to ez.c, removes error for infinity
8 years ago
Chris Browne
62e6789ab2
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
a889b899e2
working with power limit
8 years ago
Jack Humbert
5f91fb4136
working with power limit
8 years ago
Jack Humbert
80ac73a21c
Update Makefile
8 years ago
Jack Humbert
52d7f7d277
Merge pull request #815 from priyadi/unicode_map
...
Allow unicode up to 0xFFFFF using separate mapping table
8 years ago
dbroqua
911b52a494
- Added HHKB like layout for KC60 pcb
8 years ago
Gergely Nagy
f9d8cf35f6
ergodox: Update algernon's keymap to v1.9
...
Overall changes
===============
* `F12` was replaced by an `Fx` key, that activate the **Media** layer
as a one-shot layer, and also `Alt` as a one-shot modifier.
Base layer changes
==================
* The `Media Stop` key is now a tap-dance key, and resets the device for
programming on the fourth tap.
Miscellaneous
=============
* `π` can now be entered with UCIS.
* `🐁 ` can now be entered with UCIS.
Tools
=====
* The `tools/layer-notify` tool was removed, it was an example, which I
don't use.
`tools/hid-commands`
--------------------
* Now looks at the `DISABLE_APPSEL_START` environment value, and does
not display an AppSel notification if it is non-empty.
* Will attempt to re-program the keyboard when receiving a `reflash`
command.
* No longer tries to select Emacs 24 on `APPSEL_EMACS`, rather, it goes
for any Emacs.
* The `APPSEL_MUSIC` command now includes Kodi in the list too, as the
last choice.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Joshua T
896c1e6f1e
Added a bit more detail to header
8 years ago
Joshua T
a2adff94bb
Reversed tilde and grave
8 years ago
Joshua T
825563f34d
Moved Extend tab and ^tab
8 years ago
Joshua T
1455a44a44
Added = to match Atreus
8 years ago
Joshua T
80fe2ea676
Switched Tab and Ctrl back
8 years ago
Joshua T
0714981288
Fixed typo
8 years ago
Joshua T
c67f6ee872
Added Menu key (the rclick menu)
8 years ago
Joshua T
d9db5395b3
Updated layout to 1.2 - lots of changes
...
Rewrote QWERTY to make it a first-class citizen instead of just a glorified game layer.
Added a lot of keys to Extend layer to bring it in line with my Atreus.
Plenty of other changes too.
8 years ago
Joshua T
a9c8f2f5b8
Reduced TAPPING_TERM to 150
...
Also removed duplicate definition of PREVENT_STUCK_MODIFIERS
8 years ago
Joshua T
8ec7341fb2
Added Ctrl+` (ConEmu shortcut)
8 years ago
Joshua T
2e6a1a53d7
Merge remote-tracking branch 'upstream/master'
8 years ago
dbroqua
28ca1f5345
Merge branch 'master' of https://github.com/Dbroqua/qmk_firmware
8 years ago
cbbrowne
f74c560be8
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Daniel Svensson
b73adf0dea
Support the Pegasus Hoof controller.
...
Replacement controller for Filco Majestouch TKL keyboards.
matrix.c ported from:
https://github.com/BathroomEpiphanies/epiphanies_tmk_keyboard
More details:
http://bathroomepiphanies.com/controllers/
8 years ago
Erez Zukerman
0a9ad8f335
Merge pull request #818 from pvinis/pvinis-keymap
...
pvinis keymap
8 years ago
Jack & Erez
e27a754b70
[Jack & Erez] Simplifies and documents TO
8 years ago
cbbrowne
99ca59baf8
I keep mis-using UPPER|LOWER/SLASH, and getting RESET.
...
With RESET shifted to the UPPER+LOWER layer, it is now time to change that key to Alt-Slash, which, in Emacs, does automatic word completion
8 years ago
Pavlos Vinieratos
0853227ede
add readme
8 years ago
Pavlos Vinieratos
538cdda78e
use wait_ms instead of _delay_ms
8 years ago
Pavlos Vinieratos
bcc0fa5c81
add messenger
8 years ago
Pavlos Vinieratos
2855de5f0f
init keymap
8 years ago
Erez Zukerman
698d02122b
Merge pull request #803 from coderkun/coderkun_neo2
...
Merge Unicode fixes for keymap “coderkun_neo2”
8 years ago
Erez Zukerman
be60c057dc
Merge pull request #809 from nathanejohnson/osx_whiskey_tango_foxtrot_capslock
...
Adding whiskey_tango_foxtrot_capslock ergodox keymap
8 years ago
Jack Humbert
49fe93fbb3
Merge pull request #811 from Vifon/planck_keymap_vifon
...
New Planck keymap: vifon
8 years ago
Priyadi Iman Nurcahyo
932705706e
Add example keymap
8 years ago
Nathan Johnson
e95c1e3f2c
Adding whiskey_tango_foxtrot_capslock ergodox keymap
8 years ago
Fred Sundvik
db4dce7312
Update the Cluecard readme files
8 years ago
Fred Sundvik
02c9a99215
Tune snake and knight intervals for Cluecard
8 years ago
Fred Sundvik
0ae07ae64d
Tune the snake and knight effect parameters for Cluecard
8 years ago
Jonathan Arnett
f284bc6af9
Switched to momentary
...
Also updated the style of these lines slightly to match the style of the
default keymap
8 years ago
Wojciech Siewierski
26759e126e
New Planck keymap: vifon
8 years ago
Fred Sundvik
2d7b549e21
Add keymap with audio disabled but RGB effects enabled
8 years ago
Jack Humbert
a9df99b81c
Merge pull request #807 from hot-leaf-juice/master
...
minor update to callum planck keymap
8 years ago
Jack Humbert
91d2b64850
Merge pull request #805 from SethSenpai/gamenum
...
Gamenum
8 years ago
Callum Oakley
387b94a6cf
updated readme
8 years ago
Callum Oakley
059990e05a
added lock screen button and fixed error in diagram
8 years ago
Jack Humbert
b8679bbe04
RGBW lights
8 years ago
SethSenpai
b7442999df
updated the wrong makefile like a dummy
8 years ago
SethSenpai
aac3ba61a5
added rules.mk
8 years ago
dbroqua
0320fbf6f4
- Updated dbroqua layout for HHKB keyboard (added some missing fn keys)
8 years ago
SethSenpai
0e2786e396
updated readme with images
8 years ago
Gergely Nagy
aa9c6e9f59
ergodox: Update algernon's keymap to v1.8
...
ADORE
-----
* Major rearrangements were made, to reduce pinky use, and to balance
out the hand usage.
Tools
-----
* The `hid-commands` tool will now display a notification when
the **AppSel** layer is triggered.
* The `log-to-heatmap.py` tool now treats the innermost keys on the
bottom row as thumb keys, as far as statistics are concerned.
Miscellaneous
-------------
* Fixed the **Steno** toggle key.
* My wife is now present on the keyboard too.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
coderkun
8dd69a1b05
Overwrite method hex_to_unicode() for make it compatible with Neo
8 years ago
Jack Humbert
fc86ef6c95
Merge pull request #798 from Dbroqua/master
...
Updated dbroqua layout for HHKB keyboard
8 years ago
SethSenpai
0f06e94d5d
update readme
8 years ago
SethSenpai
468e855207
moved folder, update readme
8 years ago
SethSenpai
c0c0c579ff
added gamenum handwired keyboard
8 years ago
coderkun
8655677584
Merge branch 'master' into coderkun_neo2
8 years ago
coderkun
a10e100bd5
Add double arrow Unicode characters to FMU layer
8 years ago
dbroqua
6a090c5df7
- Fixed key name in default layer definition
8 years ago
dbroqua
7cd210722d
Merge remote-tracking branch 'origin/master'
8 years ago
dbroqua
8747c0786e
- Updated dbroqua layout for HHKB keyboard
8 years ago
Callum Oakley
633da3bdb6
Made some simplifications leveraging the LALT(), LGUI(), and S() functions.
8 years ago
xyverz
e69e4c1ef2
Merge remote-tracking branch 'jackhumbert/master'
8 years ago
xyverz
e3c3170610
More standardization between the three layouts
...
Swapped Number Row with Symbols between _L1 and _L2.
8 years ago
Xyverz
8cd3a84025
revisions to my keymap again.
8 years ago
Xyverz
a03d72f597
Updates to my Planck keymap - standardizing the bottom row.
8 years ago
Erez Zukerman
35e6870e5c
Merge pull request #788 from chwilk/kastyle-refresh
...
Kastyle refresh
8 years ago
Erez Zukerman
fede822fce
Merge pull request #789 from cmclen/master
...
Contributing new keymap to Ergodox
8 years ago
Callum Oakley
2f07ad8e8a
added en-dash and gbp keys and updated readme
8 years ago
Callum Oakley
c762ea975a
big restructure now I only have to consider macOS, also added mouse, more function keys, and some neat macros
8 years ago
Callum Oakley
fa2724360b
removed windows layer and updated brightness keys for macOS Sierra
8 years ago
Callum Oakley
02635e5924
changed RALT to LALT on Windows
8 years ago
Callum Oakley
b2ecd296ae
fixed comments
8 years ago
Callum Oakley
c593564aca
Update readme.md
8 years ago
Callum Oakley
ff09695897
Update readme.md
8 years ago
Callum Oakley
6ad8a06c73
updated readme
8 years ago
Callum Oakley
b51f51c614
added close key for alt-f4 macro
8 years ago
Callum Oakley
41227856f4
added a toggle between Mac and Windows base layers (with swapped cmd and ctrl)
8 years ago
IBNobody
72e643998f
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
IBNobody
3d45860dc2
Updating Vision to beta layout.
8 years ago
Chris McLennon
cce294df86
Remove config.h
8 years ago
Chris McLennon
65b0eff6d8
Contributing new keymap to Ergodox
8 years ago
chwilk
32cc2f6bd9
Added description of kastyle keymap
8 years ago
chwilk
e1bfe13090
Moved hand_swap_config array so all keyboards get it defined
8 years ago
chwilk
90fd0810db
Updated kastyle keymap, including swap hands feature
8 years ago
chwilk
04c0a1c3e2
Added ONEHAND_ENABLE to allow SWAP HANDS actions
8 years ago
Dustin
c40ad11615
Fix lets_split.c so that audio can be disabled
...
Matching the use of `#ifdef AUDIO_ENABLE` used in `matrix_init_kb()` in order to compile firmware for the Let's Split keyboard without audio enabled.
8 years ago
Jack Humbert
f24b3f4589
Merge pull request #785 from jcowgar/master
...
Added Jeremy’s Atreus Layout
8 years ago
Jack Humbert
a64840613f
Merge pull request #784 from Dbroqua/master
...
Added dbroqua layout for HHKB keyboard
8 years ago
Jack Humbert
628c5bcc62
Merge pull request #781 from cbbrowne/master
...
Recent enhancements to keyboard map
8 years ago
Jeremy Cowgar
77099c777a
Added Jeremy’s Atreus Layout
8 years ago
dbroqua
f0441f08b8
- Added dbroqua layout for HHKB keyboard
8 years ago
Erez Zukerman
6725262516
Merge branch 'master' of github.com:jackhumbert/qmk_firmware
8 years ago
Erez Zukerman
1a96b2cdc8
Disables sleep LED by default
8 years ago
cbbrowne
3f020c0b92
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
e1fa9073c2
Merge pull request #778 from TerryMathews/master
...
Establish support for TADA68
8 years ago
TerryMathews
e71d4f3235
Disable RGB led support until a suitable pin is located
8 years ago
cbbrowne
888bd89ba7
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
TerryMathews
fad5487266
Initial support for TADA68
8 years ago
Erez Zukerman
ce6a9a6c38
Merge branch 'master' of github.com:jackhumbert/qmk_firmware
8 years ago
Erez Zukerman
6e5142ca3e
Adds EPRM reset key
8 years ago
Erez Zukerman
545f0ca00e
Merge pull request #760 from algernon/ergodox-ez/algernon
...
Update the ergodox/algernon keymap to v1.7
8 years ago
cbbrowne
7a183b4e8b
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
0f205a854f
Merge pull request #771 from UnderSampled/master
...
Impossible Layout
8 years ago
Jack Humbert
3dc1f39d40
Merge pull request #768 from Dbroqua/master
...
Updated backlight levels for KC60
8 years ago
UnderSampled
9e6a493172
Fixed Impossible Layout readme tables (again)
8 years ago
cbbrowne
3b57a35532
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Stephen Christie
073a1f21bb
Corrected Impossible Layout readme tables
8 years ago
Stephen Christie
9d629719cb
Filled Impossible Layout documentation
8 years ago
dbroqua
7a91cce869
- Updated backlight levels for KC60
8 years ago
IBNobody
b30e6c1c9e
Created I2C and Serial keymaps for unit testing
...
Having a dedicated I2C keymap and a dedicated serial keymap will allow
the testing suite to check both conditions.
8 years ago
IBNobody
6631abc1cb
Made Serial and I2C not include the Other
...
This saves 192 bytes
8 years ago
Stephen Christie
86e85438d3
Fixed Qwerty Fn layer to match documented design
8 years ago
Stephen Christie
57a6828a7a
Merge branch 'master' of http://github.com/jackhumbert/qmk_firmware
8 years ago
cbbrowne
2c3fcc6c08
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
dbroqua
9a2e24fa98
- Removed HHKB like layout
8 years ago
dbroqua
21b6e4c1f3
Merge remote-tracking branch 'origin/master'
8 years ago
dbroqua
94af0194dd
- Updated dbroqua layout for kc60
8 years ago
Jack Humbert
c678676e41
Merge pull request #755 from IBNobody/master
...
Fix USER PRINT/NO PRINT warning w/ Bootmagic
8 years ago
Jack Humbert
6282fc8dc1
Merge pull request #751 from erlandsona/master
...
My Atreus Layout
8 years ago
Gergely Nagy
3e128552d9
Update the ergodox/algernon keymap to v1.7
...
Overall changes
===============
* The number row has been completely rearranged on both the **Base** and
the **ADORE** layers.
* The number/function key behavior was changed: function keys are now on
the **Media**.
* The `:`/`;` and `-`/`_` keys were put back to their thumb position on
the bottom row, on both the **Base** and **ADORE** layers.
* The bottom large keys on the inner side of each half now function as
[tmux](http://tmux.github.io/ ) keys: the left to send the prefix, the
right to send the `display-panes` key. The left also doubles as a GNU
screen prefix key, and sends `C-a` when double tapped.
* A number of functions, such as the **AppSel** layer, now require the
`hid-commands` tool to be running, with the output of `hid_listen`
being piped to it.
ADORE
=====
* `Y` and `X` have been swapped again.
Media/Navigation layer
======================
* The function keys are now on this layer.
* Mouse keys have been removed.
* Media start/stop/prev/next have been removed.
* `Print screen` has been removed.
* There is only one screen lock key now.
Heatmap
=======
* Fixed a few issues in the finger-stats calculation.
* The tool now also timestamps and saves all input lines to a logfile,
which it loads on start, allowing one to continue the collection after
upgrading the tool.
* The heatmap tool will now colorize the stats by default.
* The periodic stats are now printed in a more compact format.
Tools
=====
* Added a new tool, `tools/layer-notify` that listens to layer change
events on the HID console, and pops up a notification on layer
changes.
* Another new tool, `tools/text-to-log.py` has been added that converts
arbitrary text to a keylogger output, which can be fed to the heatmap
generator.
* A number of features have been moved to the `tools/hid-commands`
utility. These generally are OS dependent, and are easier to implement
on the software side.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Xyverz
26d6b90dde
Update readme.md
8 years ago
dbroqua
602b058b9e
- Added capslock led for KC60 keyboard (based on gitbug.com/jpec/kc60 works)
8 years ago
xyverz
6fc5d446f5
Merge remote-tracking branch 'upstream/master'
8 years ago
xyverz
d1c35b1255
removed a couple of mod_tap keys since they had some unintended conseqeunces across various platforms.
8 years ago
cbbrowne
cc7604d116
Add breathing, as initial implementation with the RAISE/LOWER keys. And throw in extra macros to shorten keymaps
8 years ago
Austin Erlandson
ac6125cbea
Revert because the IGNORE_MOD_TAP_INTERRUPT flag didn't feel right.
8 years ago
Austin Erlandson
e50f15e360
Add IGNORE_MOD_TAP_INTERRUPT to fix overloaded mod keys sending mod on diads...
8 years ago
cbbrowne
24e8d01dc9
Move ALT...
8 years ago
cbbrowne
0db06def9b
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
IBNobody
edb5e72605
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
Erez Zukerman
a258358b6c
Merge pull request #758 from absenth/development
...
Absenth Ergodox Keymap Improvements
8 years ago
Lars R. Noldan
8a01bbc422
Adding Space Cadet, And Correcting Ascii Keymap
8 years ago
Austin Erlandson
c8e7cca6ed
Copy config overrides to my keymap directory...
8 years ago
IBNobody
9c574b493c
Changed Docs, Moved RetroRefit to Handwired
8 years ago
cbbrowne
5d643bb7ee
Got Right SHIFT + Right CTRL
8 years ago
cbbrowne
5be2795ca1
C macros for my favorite complex keystrokes
8 years ago
cbbrowne
fdeaf1d9f8
Give layers longer names
8 years ago
cbbrowne
344929e067
Give layers longer names
8 years ago
Austin Erlandson
3668b29520
Shorten TAPPING_TERM for better responsiveness of overloaded keys...
8 years ago
Austin Erlandson
6098704145
Small update
8 years ago
IBNobody
cb1ac2a3ed
Fixed NO_PRINT / USER_PRINT conflict warning.
8 years ago
IBNobody
e9a093451e
Clean up atomic keymap ( #9 )
...
* Added keyboard help macros
* Fixing Atomic PVC keymap / adding print help
8 years ago
Austin Erlandson
cf17eb0f43
Get rid of sleep button...
8 years ago
Austin Erlandson
0c3aede09e
Latest making use of overloaded modifiers...
8 years ago
Austin Erlandson
af4c25c475
My Atreus Layout
8 years ago
cbbrowne
103ba24df2
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
cbbrowne
6a7ef59629
Ongoing experiment; have a special layer for RESET
8 years ago
Erez Zukerman
23faf9ec81
Merge pull request #734 from adiabatic/master
...
Ergodox EZ: Zweihander keyboard layout updates
8 years ago
Erez Zukerman
862d93e0cb
Merge pull request #740 from absenth/development
...
Absenth's Layout- QWERTY with additional Media Layer Functions.
8 years ago
Erez Zukerman
fe4b379287
Merge pull request #746 from DidierLoiseau/bépo
...
Bépo with firmware remapping for software CSA layout
8 years ago
Jack Humbert
ffa12f9235
Merge pull request #743 from shelaf/patch-2
...
Fix compiler warnings for HHKB
8 years ago
Didier Loiseau
21747cc310
Added readme.md for bepo_csa
8 years ago
Didier Loiseau
1aeb59335f
Fixed compilation issues after the merge
8 years ago
shela
2a8536f00f
Variables in Makefile are ignored in rules.mk
8 years ago
Daniel Bordak
475d0b23f6
Add PCBDOWN
8 years ago
Daniel Bordak
054108d1d1
Update to new default keymap
8 years ago
shela
70b4fc808d
fix variable value of rules.mk
8 years ago
Daniel Bordak
a9e56186e0
Fix typo
8 years ago
Didier Chagniot
83b6dd0cd6
readme.md updated
8 years ago
Didier Chagniot
67dfde765f
typing with it
8 years ago
Jack Humbert
5010df3d8b
Merge pull request #715 from profet23/master
...
Support for Ergodoxes with 80 keys.
8 years ago
Lars
52121cee7a
Updated Image Header
8 years ago
Lars
9c2015ea7f
first commit of Absenth's Ergodox Firmware
8 years ago
profet23
b83f76e1b0
Changing keymap name to "profet_80"
8 years ago
Jack Humbert
4caddd1c5b
Merge pull request #736 from tong92/master
...
add tong92 keymap
8 years ago
Jack Humbert
02ff748132
Merge pull request #735 from romanzolotarev/patch-1
...
Fix typo
8 years ago
Jack Humbert
94ef7f99b8
Merge pull request #733 from cbbrowne/master
...
Various recent enhancements to my keyboard map
8 years ago
Jack Humbert
4a54ece468
Merge pull request #730 from IBNobody/master
...
Change NKRO Report Size = 32, User Print
8 years ago
tong92
98e43f995d
add tong92 keymap
8 years ago
Roman Zolotarev
740b4bbe46
Fix typo
8 years ago
IBNobody
fe2aed0d1c
Added User Print - A "light" console out option ( #8 )
...
User print disables the normal print messages in the body of QMK/TMK
code and is meant as a lightweight alternative to NOPRINT. Use it when
you only want to do a spot of debugging but lack flash resources for
allowing all of the codebase to print (and store their wasteful
strings).
8 years ago
Nathan Sharfi
273a6cc688
- Make thumb-accessible ⌥ and ⌃ into right-⌥ and right-⌃
...
- remove media-space and media-shift-space; put a play/pause key at media-m instead
- add print screen, scroll lock, and pause/break to the media layer
And in the readme:
- don't say we don't have any Windows-specific keys
- add mnemonics for thumb-alt and thumb-ctrl positioning
8 years ago
Nathan Sharfi
e5396ca9e5
zweihander: rename to Makefile
8 years ago
cbbrowne
54214b3abc
Borrowed joint Shift/Enter idea from sgoodwin mapping
8 years ago
cbbrowne
73fdd8a769
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
IBNobody
558f3ec1eb
Use keyboard config for nkro ( #7 )
...
* removing nkro references - wip
* changed NKRO to be defined by keymap_config
8 years ago
Daniel
b807867f95
moves brackets from J/K to U/I to remove block of common vim sequence.
8 years ago
profet23
1406118c71
Removing separate ergodox80 project.
...
Created KEYMAP_80 in ez.h to support 80 key ergodoxes.
Creating default_80 keymap as ez keymap.
8 years ago
Erez Zukerman
0f111182a6
Merge pull request #732 from romanzolotarev/master
...
Change CTL_T(KC_ESC) to KC_LCTRL and update readme
8 years ago
Roman Zolotarev
da16733e7a
Change CTL_T(KC_ESC) to KC_LCTRL and update readme
8 years ago
joar
a3e7042084
norwegian programmer-friendly layout
8 years ago
Erez Zukerman
8b0769fe5a
Merge pull request #728 from fitzsim/yoruian
...
Add new ErgoDox EZ keymap, YORUIAN
8 years ago
Thomas Fitzsimmons
ce53c0643d
Fix ergodox_yoruian XKB naming
8 years ago
Thomas Fitzsimmons
e9ce4960c1
Add new ErgoDox EZ keymap, YORUIAN
8 years ago
Erez Zukerman
5bb29136b1
Merge pull request #686 from coderkun/coderkun_neo2
...
Merge Ergodox keymap “coderkun_neo2”
8 years ago
Erez Zukerman
45d68486a2
Merge pull request #678 from algernon/ergodox-ez/algernon
...
ergodox: Update algernon's keymap to v1.6
8 years ago
Jack Humbert
0468093b12
Merge pull request #724 from sgoodwin/master
...
Add my keymap.
8 years ago
Jack Humbert
4769b85130
Merge pull request #719 from IBNobody/master
...
Updated docs to show more info on backlight breathing.
8 years ago
Jack Humbert
fcc2d43943
Merge pull request #716 from MajorKoos/master
...
Add support for JD40 MKII PCB
8 years ago
Samuel Ryan Goodwin
bf5941b335
Add my keymap.
8 years ago
IBNobody
f6cb08a5bd
Added diagonal mice macros, breathing ala Atomic
8 years ago
Major Koos
11224a00fe
Add rules.mk file
8 years ago
Major Koos
295ef0d964
Add support for JD40 MKII PCB
...
RGB Included.
8 years ago
profet23
36e16b46e3
Removing/editing non applicable readme
8 years ago
Daniel
250f096144
adds tap dance and macro to move underscore and l- and r- brackets to base layer.
8 years ago
profet23
a485e13afe
Adding 80 Key Ergodox Support
8 years ago
Callum Oakley
e4167c8c53
fixed incorrect key combination for locking screen on macOS
8 years ago
Daniel
0c598f53c1
adds Hyper key. improves media layer. first attempt at tap dance.
8 years ago
Callum Oakley
4c67ccc81e
changed some of the wording in the readme
8 years ago
Callum Oakley
8b2a235c8d
changed order of modifiers after experimentation, updated readme
8 years ago
Callum Oakley
9c3193f225
Merge remote-tracking branch 'upstream/master'
8 years ago
Joshua T
5520b0022f
Merge remote-tracking branch 'upstream/master'
8 years ago
Daniel
dbac9f4954
Merge remote-tracking branch 'upstream/master'
8 years ago
Jason Janse van Rensburg
fc2ca62a3b
Merge branch 'master'
...
Conflicts:
keyboards/planck/keymaps/bone2planck/keymap.c
8 years ago
cbbrowne
fba509780e
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Henahan
6d7637ae3e
Update README
8 years ago
Jack Henahan
42f1ce08dc
jhenahan layout
8 years ago
Jack Humbert
25502277e8
Merge pull request #696 from fredizzimo/community_boards
...
Update list of community keyboards
8 years ago
Fred Sundvik
3bdebd2270
Update list of community keyboards
8 years ago
Jack Humbert
326de65439
Merge pull request #689 from jeebak/tv44-jeebak
...
Port jeebak's Planck/JD45 keymap to TV44
8 years ago
Jack Humbert
2ac90ed704
Merge pull request #684 from tomb0y/kc60_workman_dead
...
Correct typo in kc60 workman-dead keymap
8 years ago
Fred Sundvik
8ab9c5c55a
Rename infinity_chibios to infinity60, and add readme
8 years ago
Fred Sundvik
cff26bc484
Merge branch 'master' into fix_line_endings
8 years ago
Fred Sundvik
a5b1af4999
Normalize line endings
8 years ago
JeeBak Kim
5fe883e74b
[tv44] Port jeebak's planck keymap to tv44
8 years ago
JeeBak Kim
ff0e0ee459
[tv44] Add "jeebak" keymap folder as a copy of the "default" folder
8 years ago
Fred Sundvik
d1e4f2eb08
Merge remote-tracking branch 'upstream/master' into makefile_overhaul
8 years ago
cbbrowne
a732003bfd
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Erez Zukerman
2c8f6557e6
Merge pull request #664 from linsomniac/infinity_readme
...
Adding nicer Infinity build instructions.
8 years ago
coderkun
137eb118e3
Add box-drawing Unicode characters to keymap “coderkun_neo2”
8 years ago
coderkun
c78b44fb18
Set Unicode input mode and override unicode_input_start() method to keymap “coderkun_neo2”
8 years ago
coderkun
5b58d7d145
Disable debugging for Ergodox keymap “coderkun_neo2”
8 years ago
zs
3f0e1b3a8e
Correct typo in kc60 workman-dead keymap
...
and rename README.md to readme.md
8 years ago
Fred Sundvik
6cfdd077b5
Fix bad merge
...
Led should have been added to KC60, not GH60
8 years ago
Fred Sundvik
fb8365a378
Split vision_division into Makefile/rules.mk
8 years ago
Fred Sundvik
523dff3005
Merge branch 'master' into makefile_overhaul
8 years ago
Jack Humbert
4321f0af7d
Merge pull request #659 from Dbroqua/master
...
- Updated dbroqua layout for planck keyboard
8 years ago
dbroqua
8d0aed39d1
- Added capslock led for KC60 keyboard (based on gitbug.com/jpec/kc60 works)
8 years ago
Jack Humbert
f0cb5e9e50
Merge pull request #683 from ickerwx/master
...
LEDs work now, fixed Kitten Paw default keymap, added my own keymap as a better example
8 years ago
Jack Humbert
8ebe9c446c
Merge pull request #681 from IBNobody/vision_division_dev
...
Added Port A Pin Mapping / Added Vision Division (WIP)
8 years ago
Jack Humbert
6f6f745385
Merge pull request #682 from jeebak/jd45-jeebak
...
Port jeebak's Planck keymap to JD45
8 years ago
IBNobody
34eeea787c
Fixed naming of Analog pins to differentiate them from DIO pins used by Quantum Matrix
8 years ago
René Werner
22ef0bbac5
Merge remote-tracking branch 'upstream/master' into kitten_paw
8 years ago
René Werner
1bbd3c1eea
fixed defaulf keymap, added my own keymap
...
now the LEDs are working like they should
8 years ago
JeeBak Kim
94597a27c5
Make the "extra" key in the top row another backspace
8 years ago
dbroqua
c34399c592
- Updated kc60/readme
...
- Added layout examples for kc60
8 years ago
JeeBak Kim
9c0c8c307d
[jd45] Port jeebak's planck keymap to jd45
8 years ago
JeeBak Kim
601feed87e
[jd45] Add "jeebak" keymap folder as a copy of the "default" folder
8 years ago
IBNobody
936a26d04f
Added pin support for A0-A7
...
Vision Division - It works!
8 years ago
Joshua T
a72d46d1ec
Added replicaJunction keymap
8 years ago
Joshua T
b0c3d59681
Fixed getting "stuck" in gaming layer
8 years ago
Joshua T
42fa91a57d
Merge remote-tracking branch 'upstream/master'
8 years ago
Joshua T
cac69cb580
Several key placement fixes.
...
* Switched Tab and Super on the default layout
* Moved Shift on Extend to pinky
* Moved Caps Lock to upper right corner
* Moved gaming toggle to avoid blocking Escape
8 years ago
Olivier
73d2a470ee
Merge https://github.com/jackhumbert/qmk_firmware
8 years ago
cbbrowne
7c2a24b315
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
cbbrowne
9778349c4b
More notes
8 years ago
Gergely Nagy
f512179e66
ergodox: Update algernon's keymap to v1.6
...
Major changes include:
Base layer changes
------------------
* The parentheses & bracket keys have been merged: tapping them results
in `[` or `{` (if it was shifted), double tapping leads to `(`.
* The `:;` and `-_` keys are now available on the base layer, on
their **ADORE** location, too, just below `[{(`/`]})`.
* The `Apps` key has been replaced by `F12`.
* The `-`/`_` is no longer a tap-dance key.
ADORE layer changes
-------------------
* Adjustments were made to the **ADORE** layer, to separate some
inconvenient combinations.
Miscellaneous changes
---------------------
* `LEAD u` now starts the symbolic unicode input system, instead of the
OS-one.
* The mouse acceleration keys on the **Navigation and Media* layer have
been turned into toggles: tap them once to turn them on, until tapped
again. Tapping an accelerator button will turn all the others off.
* When the **ARROW** layer is on, the *red* and *blue* LEDs light up
now.
Heatmap
-------
* The built-in keylogger has been greatly enhanced, it now outputs the
pressed state, and the layer (Dvorak or ADORE). As such, the
`ADORE_AUTOLOG` option has been removed, instead there is
`AUTOLOG_ENABLE` now, which when enabled, makes the keylogger start
when the keyboard boots. It defaults to off.
* The heatmap generator received a lot of updates.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
dbroqua
e6dcb8de8c
- Fixed layout for kc60
8 years ago
dbroqua
5979051de3
- Updated kc60.h for 2x 1u backspace (K49)
...
- Added dbroqua layout
8 years ago
Sean Reifschneider
0dfd1712bb
Making the existing firmware link better
8 years ago
Sean Reifschneider
7debe7cd77
Changes based on @fredizzimo review, flashing Infinity details
8 years ago
dbroqua
235d47e747
- Updated readme by adding link on kle for each layer
8 years ago
Fred Sundvik
2e3834edea
Merge remote-tracking branch 'upstream/master' into makefile_overhaul
8 years ago
IBNobody
a902206735
Nightly
...
Prep for Vision build
8 years ago
IBNobody
5d685efa49
Merge remote-tracking branch 'refs/remotes/origin/master' into vision_division_dev
8 years ago
dbroqua
d19c0d46d9
Merge remote-tracking branch 'upstream/master'
8 years ago
Jack Humbert
a920548471
Merge pull request #677 from SmackleFunky/master
...
Virtual Serial Port - and a Layout that uses that virtual serial port for Plover
8 years ago
dbroqua
e65252d591
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# keyboards/planck/keymaps/dbroqua/keymap.c
8 years ago
René Werner
6a61c89477
added my personal keymap
...
I ported my keymap from tmk to QMK.
8 years ago
René Werner
d28942f5d7
Merge branch 'kitten_paw'
8 years ago
René Werner
06c82a063b
Fixed wrong keycode in default keymap
...
Where I used KC_MENU I should have used KC_APP instead.
8 years ago
Jason Green
7009112752
move to ergodox-ez only
8 years ago
Fred Sundvik
feebc58d32
Split kitten_paw into Makefile/rules.mk
8 years ago
Fred Sundvik
8f2af3c6bc
Merge branch 'master' into makefile_overhaul
8 years ago
Jason Green
104ca8a5e1
Remove unneeded include
8 years ago
Jason Green
ec62cbe384
add missing #include
8 years ago
Jack Humbert
fb4452c2f5
Merge pull request #671 from Talljoe/one-hand
...
Add native one-handed support
8 years ago
Jack Humbert
3824fa0014
Merge pull request #675 from Xyverz/master
...
Added missing item K3A to KEYMAP() variable in tv44.h
8 years ago
Jack Humbert
9ca4c9f57f
Merge pull request #676 from ickerwx/kitten_paw
...
Added support for the Kitten Paw controller
8 years ago
Jason Green
86656690f1
TxBolt (Steno) Serial protocol for Ergodox Ez
8 years ago
dbroqua
92fe78a5ea
- Added PrintScreen key on multimedia layer
8 years ago
René Werner
a26ee57eb8
Added support for the Kitten Paw controller
...
This adds support for the 2016 revision of the Kitten Paw [1] replacement
controller by Bathroom Epiphanies.
[1] http://bathroomepiphanies.com/controllers/
8 years ago
cbbrowne
90abe70586
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Sean Reifschneider
0418ecc073
Changes from review by @fredizzimo and @Xyverz
8 years ago
IBNobody
705c775a4a
Nightly
...
Only major change to qmk was the addition of A0-A7 pins for the AT90USB
8 years ago
Xyverz
02f4e5b064
Merge remote-tracking branch 'upstream/master'
8 years ago
Xyverz
364b77563c
Added missing key K3A to KEYMAP() macro in tv44.h
8 years ago
dbroqua
d7b6d74842
- Inverted key Tab and Esc
...
- Reorganised bottom row
8 years ago
Kyle Berry
30de8663a9
Fixing Dvorak
...
Updating with proper Dvorak layout.
8 years ago
Joe Wasson
c20bf83afd
Add one-hand key to planck/experimental keymap.
8 years ago
Joe Wasson
66adbfcab5
Add default swap configs for a couple of boards.
8 years ago
IBNobody
4807feec8a
In Progress Merge
8 years ago
Olivier
b5172e3afa
Rename file following upstream folder rename.
8 years ago
Olivier
009ab77d3e
Merge https://github.com/jackhumbert/qmk_firmware
8 years ago
IBNobody
5febdb0a3c
Initial Commmit
8 years ago
Jack Humbert
a3f726174c
Merge pull request #665 from linsomniac/keymap_jafo
...
Adding jafo layout.
8 years ago
Jack Humbert
a592c9dcf4
Merge pull request #658 from Xyverz/master
...
Got rid of all the kludge in my ErgoDox keymap.
8 years ago
Jack Humbert
7cef0f56e9
Merge pull request #630 from nrrkeene/master
...
The Ordinary Layout is the unsurprising layout
8 years ago
Xyverz
70d4ea7904
Merge remote-tracking branch 'upstream/master'
8 years ago
Xyverz
e4984f65de
Changed the Ergodox keymap to use the KEYMAP() macro, updated readme.md.
8 years ago
Xyverz
aff792545d
Changed my keymap to match normal keymaps.
8 years ago
Nicholas Keene
6a9a6b9477
The Ordinary Layout is boring because all the keys are where you expect them to be
8 years ago
Nicholas Keene
8f78ba1f73
The Ordinary Layout is boring because all the keys are where you expect them to be
8 years ago
Sean Reifschneider
d98e5ddf30
Tweaks after review.
8 years ago
Sean Reifschneider
9e03517ae5
Restructuring of the ergodox README.
8 years ago
Sean Reifschneider
a25480b3b5
Bringing over changes from default map.
8 years ago
Fred Sundvik
da226e6126
Update keyboard readme files with new makefile instructions
8 years ago
Fred Sundvik
051017c312
Split subproject make files into Makefile and rules.mk
8 years ago
Fred Sundvik
44441de8ca
Split keyboard makefiles into rules and Makefile
8 years ago
Jack Humbert
a3a312f8f4
Merge pull request #662 from toneman77/iso_satan
...
Satan Cleanup
8 years ago
Jack Humbert
47b670bced
Merge pull request #663 from tomb0y/kc60_workman_dead
...
Add the workman-dead layout for kc60
8 years ago
Sean Reifschneider
30c63b1495
Noting the change directory.
8 years ago
Sean Reifschneider
b918aa6bab
Adding submodule note.
8 years ago
Sean Reifschneider
50531068b3
Adding jafo layout.
8 years ago
Sean Reifschneider
32216066e7
Adding nicer Infinity build instructions.
8 years ago
zs
a1da23d827
Add the workman-dead layout for kc60
8 years ago
dbroqua
b9a284352e
- Moved Insert/Del in Esc layer
8 years ago
dbroqua
11aa19a626
- Updated lower and raise layer
8 years ago
dbroqua
c6e733afce
- Added readme file and layout preview
8 years ago
dbroqua
b4f23b146f
- Moved Home/End/PgUp/PgDn on arrow keys
8 years ago
Toni
bc0bd11430
forgot media keys
8 years ago
Toni
225c73ed30
Merge remote-tracking branch 'origin/master' into amj60
...
merge with upstream
8 years ago
dbroqua
31120ed166
- Moved Brite function on esc to avoid conflict with ctrl key.
8 years ago
dbroqua
578b7e969e
- Updated dbroqua layout for planck keyboard
8 years ago
Xyverz
ed1291bfbd
Added compatibility for the Infinity ErgoDox to my Ergodox keymap.
...
Updated readme.md to reflect this change.
8 years ago
Damien
a5e6da7aa8
Added dbroqua layout for planck keyboard
8 years ago
Jack Humbert
6c359cabbf
Merge pull request #652 from iFreilicht/master
...
Added S60-X keyboard
8 years ago
Jack Humbert
8f32595820
Merge pull request #650 from Xyverz/master
...
Minor changes to keymaps and other files
8 years ago
Toni
21dc8381d1
made a correct default KEYMAP. moved the old one to KEYMAP_ANSI
...
fixed all layouts that were referencing KEYMAP to KEYMAP_ANSI
whitespace prettyfying
8 years ago
Toni
fe90653886
smyll typo fixed
8 years ago
Toni
0e86c85241
amj60 variant of the readme
8 years ago
Toni
0edf7c7cad
first attempt at documentation for the amj60 board
8 years ago
Gergely Nagy
0d9d4b8658
planck/circuit: Update after the latest tap-dance change
...
Fixes #653 .
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Toni
068e76bbf0
uniform whitespace
8 years ago
Toni
387bd772e1
initial commit for the AMJ60 PCB
8 years ago
Felix Uhl
dbfb27326b
Added info to docs
8 years ago
Felix Uhl
ed6ecff292
Merge pull request #1 from jackhumbert/master
...
Merging from base Repo
8 years ago
Felix Uhl
73f13c8f26
Bugfixes
8 years ago
Felix Uhl
a72dc6da70
Final link fix
8 years ago
Felix Uhl
406ae1a2eb
More link fixing
8 years ago
Felix Uhl
aa71ebfbba
Fixed links again
...
Note to self: check before commiting.
8 years ago
Felix Uhl
d34c0a2fc1
Fixed dead link
8 years ago
Felix Uhl
738151d12a
Minor documentation changes
8 years ago
Felix Uhl
c5f13e5836
Fixed links again
8 years ago
Felix Uhl
a865995595
Fixed pictures and links
8 years ago
Felix Uhl
2618260b34
Documentation overhaul.
8 years ago
Toni
864e26f439
cleanup, readability , shift swap in ISO_SPLIT_RSHIFT
8 years ago
Felix Uhl
07924511f3
Small changes, renamed keymap
...
Added MicMute
Revived all dead keys
Removed OS Shift
8 years ago
Toni
64ecb15310
corrected the split rshift key to reality
...
fixed my keymap in the process to adjust to that
8 years ago
Xyverz
aa37a57e0f
One last change to the readme.
8 years ago
Xyverz
eb81978ecb
One last formatting change
8 years ago
Xyverz
118ad691c4
more formatting changes
8 years ago
Xyverz
4dd641a128
Hopefully this fixes the layout diagrams.
8 years ago
Xyverz
035290b7d8
Added a readme, tidied up comments in the keymap.
8 years ago
Xyverz
47beb763e8
Returned RAISE and LOWER buttons to their original functions - too many inopportune ENTER inputs. :-(
8 years ago
Xyverz
67227e4c71
Merge branch 'master' of https://github.com/Xyverz/qmk_firmware
8 years ago
Xyverz
385b827c85
Merge remote-tracking branch 'upstream/master'
...
this merge is necessary,
8 years ago
Jack Humbert
f4f80a0e3a
Merge pull request #645 from algernon/f/tap-dance/buffering
...
tap-dance rework
8 years ago
Jack Humbert
1442a882d4
Merge pull request #640 from toneman77/iso_satan
...
heavily modified spacefn layout for iso boards using the satan PCB
8 years ago
Jack Humbert
f59b61332f
Merge pull request #638 from premek/master
...
Split layout for planck
8 years ago
Xyverz
ef95c10c66
Update readme.md
8 years ago
Xyverz
e3486caf87
Create readme.md
8 years ago
Toni
c024de4a87
wring keypress for german iso fixed. prettified
8 years ago
Gergely Nagy
29f64d7a93
tap-dance: Major rework, to make it more reliable
...
This reworks how the tap-dance feature works: instead of one global
state, we have a state for each tap-dance key, so we can cancel them
when another tap-dance key is in flight. This fixes #527 .
Since we have a state for each key, we can avoid situation where a keyup
would mess with our global state. This fixes #563 .
And while here, we also make sure to fire events only once, and this
fixes #574 .
There is one breaking change, though: tap-dance debugging support was
removed, because dumping the whole state would increase the firmware
size too much. Any keymap that made use of this, will have to be
updated (but there's no such keymap in the repo).
Also, there's a nice trick used in this rework: we need to iterate
through tap_dance_actions in a few places, to check for timeouts, and so
on. For this, we'd need to know the size of the array. We can't discover
that at compile-time, because tap-dance gets compiled separately. We'd
like to avoid having to terminate the list with a sentinel value,
because that would require updates to all keymaps that use the feature.
So, we keep track of the highest tap-dance code seen so far, and iterate
until that index.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Joshua T
bc1059bc1e
Minor changes to Extend and Number layers.
...
Brought QWERTY layer in line with normal layer. Removed Undo function, as it interfered with Shift. Moved Tab and Shift-Tab, and added Insert.
8 years ago
Toni
8e142d8cbe
no more warning thanks to iFreilicht's tip with undef
8 years ago
Toni
deedd2f408
in accordance to keymap_makefile_example.mk
8 years ago
Toni
03a24eb86a
minor grammer fixes
8 years ago
Toni
b1ac91a040
big cleanup and minor refactoring. thanks iFreilicht.
8 years ago
Přemek Vyhnal
2ebfdcac40
Update readme.md
8 years ago
premek
a75d4bd593
premek split layout
8 years ago
premek
5abb05ca40
premek split layout
8 years ago
Matt
f5ed3e5155
Added my custom Planck layout called Circuit.
...
* Layout has image and readme, as well as documentation in the code.
8 years ago
Felix Uhl
faa3fd48ae
Minor changes to felix keymap
8 years ago
Toni
68005ce602
grammar
8 years ago
Toni
7e1be3ae7c
reference to reddit post and Terry Mathews
8 years ago
Toni
b8cbf7c9c0
script now waits for the user to press the button
8 years ago
Toni
396b59f256
readme now with picture
8 years ago
Toni
94ff9c9fa5
more prettyness
8 years ago
Toni
14de76ea80
Update readme.md
...
typo
8 years ago
Toni
5cf5e27dcd
Update readme.md
...
attempt to prettify the table
8 years ago
Toni
77f3efbef6
more information. first steps in markdown
8 years ago
Toni
ca4968bc44
readme.md added
8 years ago
Toni
f89aec98ae
removed my personal stuff
8 years ago
Toni
5ecebc3a66
Merge remote-tracking branch 'origin/master' into iso_split_rshift
...
no idea what is merged
8 years ago
cbbrowne
8a14952e44
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Xyverz
5c5c3e626b
Adding KC_BSPC to the LT() macro for LOWER resulted in a backspace stroke being sent if the LOWER key was used too quickly.
...
Switching back to original LOWER macro, but keeping the new RAISE macro.
8 years ago
Xyverz
8e2d69d5a2
Adding u/treasuredfrog's hack to use LT() with the RAISE and LOWER macros.
8 years ago
Xyverz
4f0bcfe724
Merge remote-tracking branch 'upstream/master'
8 years ago
Xyverz
055b887b0d
Setup the bottom-row modifiers to be mac-like in their arrangement.
8 years ago
Daniel
8019a074cf
minor tweaks to numpad and media layer
8 years ago
di0ib
959c48e146
moved to handwired folder
8 years ago
di0ib
288bf4faa3
Merge branch 'master' of https://github.com/di0ib/qmk_firmware
8 years ago
di0ib
df56d742b1
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
Jack Humbert
4865e6f81f
Merge pull request #631 from jacwib/master
...
Jacwib's keymap
8 years ago
di0ib
503ec7f9f6
Updated readme
...
Added link to Minorca/Sebright blog.
8 years ago
di0ib
f58a67c991
cleanup readme
8 years ago
di0ib
1eaa685872
Correct data pin to D5
8 years ago
di0ib
65060ad000
Fix list
8 years ago
di0ib
dde9ee572c
clean up readnme
8 years ago
di0ib
b4218a2b3e
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'
8 years ago
di0ib
c6c2c3fc14
minorca
...
minirca with RGB keymap
8 years ago
Toni
5705a40320
increased readability with a defince
8 years ago
Felix Uhl
df01d502d4
Ported all keymaps
...
Old TMK keymaps were ported and confirmed to compile
All keymaps compiled and added to zip-archive.
Documentation was updated.
8 years ago
Felix Uhl
6774f300da
Update readme.md
8 years ago
Felix Uhl
ec75c04663
Fixed links to keymap sources
8 years ago
jacwib
54e37fd2d1
Fix bug
8 years ago
jacwib
6ba27ea318
Remove pointless comments
8 years ago
jacwib
e4e13ddc54
Update readme.md
8 years ago
jacwib
26f4a0cf04
Update Makefile
8 years ago
jacwib
62004866b3
Update config.h
8 years ago
jacwib
cf91aa416a
Update keymap.c
8 years ago
jacwib
1ab78110bd
Update readme.md
8 years ago
jacwib
880486bd24
Jack's keymap.
8 years ago
Xyverz
049343e523
Added my own layout to the Phantom.
8 years ago
Xyverz
97fca1efff
Fixing a mixup. Tidying up the keymap.
8 years ago
Xyverz
1920c290a4
Merge remote-tracking branch 'upstream/master'
8 years ago
Erez Zukerman
6323f3d1e7
Merge pull request #623 from algernon/ergodox-ez/algernon
...
ergodox: Update my keymap to v1.5
8 years ago
Felix Uhl
911cc68325
Added all original S60-X keymaps
...
All keymaps that were included in VinnyCordeiro's repository were ported to QMK.
Main Readme was copied over from VC's repo, slightly altered.
Main Makefile was updated to reflect VC's original configuration.
Small changes in felix keymap.
8 years ago
Nicholas Keene
ba7f2b1d3f
The Ordinary Layout is the unsurprising layout
8 years ago
Ian Sterling
e87506767c
Removal of old minivan44 folder.
8 years ago
Ian Sterling
2d0f585e42
Renamed minivan44 to tv44 in all occurrences per wishes of
...
Jack and Evan.
8 years ago
Toni
e0aa216905
Merge remote-tracking branch 'origin/master' into iso_split_rshift
...
update from Upstream
8 years ago
Ian Sterling
c07fe96581
Adding the MiniVan44 aka TheVan 44 by u/evangs to the repo.
...
Initial Commit.
8 years ago
Xyverz
3bae791372
Update keymap.c
8 years ago
Ian Sterling
458607ee5e
Corrections to the Atreus Makefile and updates to my keymap
8 years ago
Daniel
558bf2ed07
completes first-pass at media layer
8 years ago
Callum Oakley
993d72b11f
added a lock screen key
8 years ago
Daniel
916d12f9fa
completes first-pass at symbol layer
8 years ago
Toni
cafa528b88
only aesthetics
8 years ago
cbbrowne
c21a882ec9
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Gergely Nagy
b98d47abe5
ergodox: Update my keymap to v1.5
...
Major changes include:
* The **1HAND** layer has been removed.
* A `Delete` key is now available on the right thumb cluster.
* The **ADORE** layer received a major update, see the updated layout
image.
* It is now possible to enable automatic logging for the **ADORE**
layer, by setting the `ADORE_AUTOLOG` makefile variable to `yes` when
compiling the keymap. It is off by default.
* The `~` key and the `Media Next/Prev` key have been swapped on
the **base** layer.
* On the **ARROW** layer, `Backspace` has been replaced by `Enter`.
* There is some experimental support for entering Unicode symbols.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
shela
11e23fd3fd
add new line
8 years ago
shela
c9272fee08
add new line
8 years ago
shela
1c8d64d3b3
add my keymap
8 years ago
Jack Humbert
97cd7afc32
Merge pull request #618 from denolfe/master
...
Add denolfe satan keymap
8 years ago
Jack Humbert
a087a207f1
Merge pull request #608 from finleye/master
...
Adds keymap based on Kinesis advantage
8 years ago
Felix Uhl
4725942dc7
Small changes
...
Enabled Bootmagic and ISO layouts on felix keymap
Added unused pins
8 years ago
Xyverz
71e1bb2e1c
Delete keymap.c
...
Not ready to submit this one just yet.
8 years ago
Xyverz
eeade4af84
Update keymap.c
...
Changed right-hand F-key layout in order to add KC_PLUS to _L2.
8 years ago
Xyverz
d1f418d85d
Update Makefile
...
Corrected spelling of "ATREUS" in all locations. (ATRUES -> ATREUS)
8 years ago
Elliot DeNolf
56f86413e0
Add denolfe satan keymap
8 years ago
Felix Uhl
38766dbc82
Minor changes to keymaps
...
Clarified extra keys
Made ISO-keys non-dead in default layout
Added non-US backslash on felix layout
8 years ago
Daniel
fe7b46579c
completes first-pass at base layer
8 years ago
Felix Uhl
aa1a90af66
Added S60-X to keyboards with two layouts.
8 years ago
cbbrowne
83913f9197
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Ian Sterling
0d60355241
Added braces using LSFT(KC_LBRC) and LSFT(KC_RBRC) since the normal RBCR and LBCR didn't work for me.
8 years ago
Ian Sterling
6f700f1eb0
Adding my own layouts for the Phantom and Ergodox. My Ergodox layout adds persistent layers
...
based on the Planck and Preonic setup. The layout arrays are pulled directly from the
ergodox/ez/ez.h keymap definition starting at line 81.
8 years ago
Joshua T
6a24bac9c4
Moved Shift keys to Z and ?
...
Instead of using a thumb shift, I was given the idea of using the pinky keys as dual-role keys that also send the Shift keypress.
This gives me a Shift key on each hand again, but it will make me learn to Shift with opposite hands after all.
8 years ago
Joshua T
ec67d32bd4
Merged branch master into master
8 years ago
Joshua T
ea8638b944
Changed left thumb back to Ctrl/Alt
...
Removed Shift from left thumb
8 years ago
Joshua T
fdb8a4cd65
Created keymap-specific config.h
8 years ago
Joshua T
5d78311612
Reverted Ergodox config.h
...
I will create a separate config.h for my keymap
8 years ago
Joshua T
daa83afe2b
Created keymap local config.h file
...
Reverted the Atreus config.h to default and added one specific to this keymap.
8 years ago
Callum Oakley
2a160bbbe3
Update keymap. ( #616 )
...
* changed order of bottom row of symbol layer to ease acess to brackets
* updated readme.md to reflect keymap changes
8 years ago
Xyverz
ca3278cc35
adds Xyverz's keymaps ( #615 )
...
* Adding my own keymaps to the following keyboards:
Planck, Preonic, Atreus, Ergodox
* Delete dvorak.png
Not reflective of my layout.
* Delete readme.md
file cleanup, removing file that doesn't apply to my layout.
* Delete old_keymap.c
file cleanup
* Delete README.md
file clean up.
* Delete README.md
file cleanup
* Delete keymap.c
file cleanup
* Changed behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake.
Updated the rest of the keymap to reflect the current (as of 19:37 on 08 Aug 2018) default
layout and default makefile.
8 years ago
cbbrowne
6a618fd44d
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Callum Oakley
49fbcb3e7c
Merge remote-tracking branch 'upstream/master'
8 years ago
Callum Oakley
725dd7328f
updated readme.md to reflect keymap changes
8 years ago
Callum Oakley
5f37b11f2c
changed order of bottom row of symbol layer to ease acess to brackets
8 years ago
Ian Sterling
78a6fae453
Merge branch 'master' of https://github.com/Xyverz/qmk_firmware
8 years ago
Ian Sterling
39dd3d674c
Changed behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake.
...
Updated the rest of the keymap to reflect the current (as of 19:37 on 08 Aug 2018) default
layout and default makefile.
8 years ago
Xyverz
c062b6a13d
Delete keymap.c
...
file cleanup
8 years ago
Xyverz
4e030313f7
Delete README.md
...
file cleanup
8 years ago
Xyverz
1493836762
Delete README.md
...
file clean up.
8 years ago
Xyverz
c060afe68e
Delete old_keymap.c
...
file cleanup
8 years ago
Xyverz
bf93fa510b
Delete readme.md
...
file cleanup, removing file that doesn't apply to my layout.
8 years ago
Xyverz
de1db144d0
Delete dvorak.png
...
Not reflective of my layout.
8 years ago
Ian Sterling
552399df4c
Adding my own keymaps to the following keyboards:
...
Planck, Preonic, Atreus, Ergodox
8 years ago
skullY
adad05c3fb
Add support for the cluecard
8 years ago
skullY
d561f63bd1
Clueboard: Fix the title in keymaps/skully/readme.md
8 years ago
skullY
e85bf50e1a
Clueboard: Add some readme.md files and do some minor cleanup.
8 years ago
Corey Finley
76cd7c5444
Adds keymap based on Kinesis advantage
8 years ago
cbbrowne
6ce0195e24
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
a3167bdc09
Merge pull request #609 from sethbc/fix_clueboard_orphaned_files
...
remove orphaned clueboard files
8 years ago
Joshua T
6df31120a1
Merge remote-tracking branch 'upstream/master'
8 years ago
JeeBak Kim
ef83f1d04f
Tap for ;, hold for GUI, tap for ", hold for Alt
8 years ago
JeeBak Kim
3d86e5b7a7
Tap for Tab, hold for Hyper
8 years ago
Toni
b5fcb5a744
new variant with the curly braces on tab layer
8 years ago
JeeBak Kim
68e287013b
Add Tab Close, New, Reopen macros to TouchCursor layer
8 years ago
JeeBak Kim
bda4d15ffa
Add Virtual Desktop Switching macros to TouchCursor layer
8 years ago
JeeBak Kim
57218827cb
Move KC_ACL1 button
8 years ago
JeeBak Kim
96ed96f924
Fix KC_ALT_TAB/KC_CMD_TAB logic
8 years ago
JeeBak Kim
6483a2a04b
Mouse layer updates
...
- Rename to MOUSECURSOR
- Use "d" key, since middle finger is stronger than pinky
- Shuffle some mouse buttons around
8 years ago
Seth Chandler
545925fb1b
remove orphaned clueboard files
8 years ago
Toni
dcf672223f
enterfn / enterisctrl on hold added
8 years ago
JeeBak Kim
36abd4463f
Revert swapp of AltTab/CmdTab in readme. Layout did not change
8 years ago
cbbrowne
64e051652b
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
JeeBak Kim
7db1d7902b
Workaround for KC_COPY, etc. based on current AG_NORM/AG_SWAP setting
8 years ago
JeeBak Kim
9a4e72fa71
Add CmdSlash to TouchCursor Layer
8 years ago
JeeBak Kim
16f4a31784
Number layer tweaks
8 years ago
JeeBak Kim
fdd89e7f0d
Add Alt-Tab, Cmd-Tab, and Ctl-Tab Macros to TouchCursor layer, swap LGUI and LSFT
8 years ago
JeeBak Kim
abc3cd4d72
Update readme.md
8 years ago
Jack Humbert
301e46c529
Merge pull request #599 from Depariel/master
...
Fixed compiling errors and updated keymaps for infinity_chibios
8 years ago
Stephen Christie
bf2b260429
Merge branch 'master' of http://github.com/jackhumbert/qmk_firmware
8 years ago
Stephen Christie
0acb394ac4
Moved Insert, PrtSc, Pause to Adjust; Corner enter
8 years ago
Erez Zukerman
79a9e04706
Merge pull request #592 from sethbc/ez-sethbc
...
Ez sethbc
8 years ago
Erez Zukerman
8c52327aa6
Merge pull request #593 from J3RN/master
...
Updated the J3RN ErgoDox keymap
8 years ago
Erez Zukerman
6eab4ecd7e
Merge pull request #600 from adiabatic/master
...
zweihander-osx: add left-hand-thumb tab key
8 years ago
Erez Zukerman
56aa51664e
Updates ErgoDox readme
8 years ago
Stephen Christie
76ef37e72d
Corrected Qwerty/Fn Mismatch.
8 years ago
Jack Humbert
d5baa4773d
Merge pull request #596 from fredizzimo/rid_of_quick
...
Fix the makefile dependencies and remove quick targets
8 years ago
Depariel
a675c1aee0
added support for Infinity 1.1a (4th drop) matrix, no LED support yet
8 years ago
Stephen Christie
4b74c90cdb
Added quote key.
8 years ago
Nathan Sharfi
07a631bd5a
Thumb ⌫ into ⇥, numpad & into :, yank home/end
...
Also: add (back?) in the light-shine disabler
8 years ago
Nathan Sharfi
d889648d53
Merge branch 'master' of github.com:jackhumbert/qmk_firmware
...
# Conflicts:
# keyboard/ergodox_ez/keymaps/zweihander-osx/keymap.c
# keyboard/ergodox_ez/keymaps/zweihander-osx/zweihander-osx.hex
8 years ago
Depariel
0c4177e077
fixed typo in hasu/keymap.c
8 years ago
Depariel
ceecb7c819
fixed compiling bugs in infinity_chibios.h, updated keymaps, added depariel keymap
8 years ago
Fred Sundvik
97817a773e
Generate version information to version.h
...
So that only the files that really needs a version are recompiled.
8 years ago
JeeBak Kim
230d313dbd
Update readme.md
8 years ago
JeeBak Kim
a2ed7ce795
Add additional shortcut keymaps to TOUCHCURSOR layer
8 years ago
JeeBak Kim
db8ad8204e
Add additional maps for [, and ], to LOWER
8 years ago
JeeBak Kim
b54a58859f
Make RAISE layer an all numbers/arithmatic layer
8 years ago
JeeBak Kim
216efe6c99
Move reset to a less accessible location
8 years ago
JeeBak Kim
e0dd9d6af0
Add -, +, and . to RAISE
8 years ago
JeeBak Kim
6a2c681ae9
Change calls from persistant_default_layer_set() to default_layer_set()
8 years ago
JeeBak Kim
eb9416a67d
PrintScreen and RGUI replace BACKLIT and Ctrl. Move BACKLIT to LOWER/RAISE layers
8 years ago
Jonathan Arnett
1876e100be
Updated readme with recent changes
8 years ago
Jack Humbert
17bd4ac062
Updated my keymap
8 years ago
JeeBak Kim
984fc2b630
Media keys for all the "regular" layers
8 years ago
JeeBak Kim
7209310d1b
Add mouse layer, and remove default arrow keys (touchcursor only, now)
8 years ago
JeeBak Kim
a6bae9fb07
Add numbers to _RAISE
8 years ago
JeeBak Kim
6baf77d8fb
Move _RAISE symbols to _LOWER
8 years ago
JeeBak Kim
ad7e4af45c
Tap for Enter, hold for Shift
8 years ago
JeeBak Kim
b5d77440b6
Add personalized TouchCursor layer
8 years ago
JeeBak Kim
eb1a06d3ae
Tap for Esc, hold for Control
8 years ago
Seth Chandler
a6ec5fa74a
rebase
8 years ago
Seth Chandler
694567f799
update makefile
8 years ago
Seth Chandler
a01d703a58
initial commit of sethbc keymap
8 years ago
Joshua T
cf795a6f93
Moved PREVENT_STUCK_MODIFIERS to config.h
8 years ago
Joshua T
0064f1f84c
Moved my Ergodox keymap to match upstream changes
8 years ago
Joshua T
e9a501d447
Merge remote-tracking branch 'upstream/master'
8 years ago
JeeBak Kim
f78a994355
Add "jeebak" keymap folder as a copy of the "default" folder
8 years ago
Gergely Nagy
8a9bf1f165
Update some obsolete references
...
Some links were still pointing to `/keyboards/ergodox_ez`, while the
directory is `/keyboards/erdogox` now.
Not all references have been updated, and some of the text here and
there may need updating to mention the ErgoDox Infinity too, but that's
out of the scope for this quick fix.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Stephen Christie
5f2d3f27de
Moved CapsLk, ScrollLk, and NumLk to Adjust layer
8 years ago
Fred Sundvik
566c79554e
Small fix for infinity include guard
8 years ago
Fred Sundvik
6e8a5aca9d
Fix typo in the readme.
8 years ago
Fred Sundvik
401dd09077
A couple of more Ergodox readme fixes
8 years ago
Fred Sundvik
c65da1f208
Unify the ErgoDox EZ and Infinity documentation
8 years ago
Fred Sundvik
44cefcb40a
Refer to the right path in the readme
8 years ago
Fred Sundvik
349f189e83
Move Ergodox readme from ez subfolder to parent
8 years ago
Fred Sundvik
ad416fb1a3
Include the main Makefile before including Ergodox infinity drivers
8 years ago
Fred Sundvik
592ef7c6f0
Move Infinity Ergodox drivers to subproject, and fix makefile
8 years ago
Fred Sundvik
37052a53f1
Remove the Infinity Ergodox default keymap
8 years ago
Fred Sundvik
650298cec3
Cleanup the townk_osx config.h and make files
8 years ago
Fred Sundvik
fd7f20b029
Rename supercoder config_user to config.h
...
Also fixup the include path of parent config
8 years ago
Fred Sundvik
426e9ecc6f
Fix config.h include guards
8 years ago
Fred Sundvik
a6577b272e
Define weak matrix user function for Infinity Ergodox
...
So that a few keyboards, which don't use them, links properly.
8 years ago
Fred Sundvik
1641743b9d
Change _delay_ms to wait_ms in algernon keymap
8 years ago
Fred Sundvik
e7670f6d19
Move some of the Ergodox config settings to shared
8 years ago
Fred Sundvik
e0f28c2b10
Add empty led control functions to Infinity Ergodox
...
So that most keymaps compiles and links
8 years ago
Fred Sundvik
e01b4c3fd9
Most ergodox keymaps compiles on Infinity
...
There are linker errors due to missing led funcitonality though
8 years ago
Fred Sundvik
b0376687f4
All Ez keymaps compiles
8 years ago
Fred Sundvik
9af995c59b
Initial structure for Ergodox as subprojects
...
Only the EZ default keymaps compiles at the moment though.
8 years ago
Erez Zukerman
30003d48f9
Merge pull request #584 from algernon/ergodox-ez/algernon
...
ergodox_ez: Upgrade my keymap to v1.4
8 years ago
Gergely Nagy
f82437f08e
ergodox_ez: Upgrade my keymap to v1.4
...
* When toggling the key logging on or off, the LEDs will do a little dance.
* The keylogger is now optional, but enabled by default. Use `KEYLOGGER_ENABLE=no` on the `make` command line to disable it.
* The `TAB`/`ARRW` key was turned into a tap-dance key, allowing one to toggle the **ARROW** layer on by double-tapping, and as such, avoid the need to hold the key.
* The `-`/`_` key was turned into a tap-dance key too.
* There is now a way to travel time with the keyboard, toggle the feature on by hitting `LEAD t`.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
coderkun
3ace37271b
disable sleep LED
8 years ago
coderkun
70755d6614
complete labels for modifiers in keymap schema
8 years ago
coderkun
08239aadea
use Ergodox EZ’s third LED for “scroll lock”
8 years ago
coderkun
61fbb47eb6
fix grave (GRV) and acute (ACUT) accents
8 years ago
Stephen Christie
c018743729
Connected all layers through Adjust layer
8 years ago
Jack Humbert
7559edc6e6
Merge pull request #578 from 0xdec/master
...
0xdec Preonic keymap
8 years ago
Jack Humbert
9b5edbdce9
Merge pull request #577 from hot-leaf-juice/master
...
Pull request to include my keymap if you want it!
8 years ago
Jordi Orlando
3b39910cb9
Create 0xdec Preonic keymap
...
An ergonomically optimized Colemak keymap for the grid-layout Preonic
8 years ago
Stephen Christie
6567fa1ebe
Fixed Function keys (Impossible layout)
8 years ago
Stephen Christie
a4e5a4d566
Modified Qwerty, created Qwerty with numbers
8 years ago
Christopher Browne
2d59c97ec1
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
e5ac0e8369
Merge pull request #570 from sethbc/fix_bone2planck_build
...
Fix bone2planck build
8 years ago
Jack Humbert
a6d279a343
Merge pull request #569 from sethbc/fix_stanleylai_warnings
...
kill warnings filling up travis buildlog
8 years ago
Jack Humbert
36df9fd3fd
Merge pull request #568 from sethbc/fix-colemak-osx-pc-no
...
update NO_AMP to NO_AMPR
8 years ago
Jack Humbert
f96a2a74ea
Merge pull request #566 from SmackleFunky/master
...
Allow toggling out of plover layer
8 years ago
Callum Oakley
1eeceee355
Added readme.md for custom layout.
8 years ago
Toni
684d869fab
added homerow-ish brackets
8 years ago
Callum Oakley
9822b9f743
Added custom keymap.
...
Added custom keymap.
8 years ago
Toni
6ff8a81520
first try ar adding the parenthesis mess for german iso
8 years ago
Toni
9f21c0aa06
Merge remote-tracking branch 'origin/master' into iso_split_rshift
...
merge with master
8 years ago
Seth Chandler
180a3da44d
remove unnecessary includes
8 years ago
Seth Chandler
95ef3f864e
fix numerous errors in bone2planck keymap
8 years ago
Seth Chandler
368d0bdf68
kill warnings filling up travis buildlog
8 years ago
Seth Chandler
13bb3a7379
update NO_AMP to NO_AMPR
8 years ago
SmackleFunky
fdd07991de
Allow toggling out of plover layer
8 years ago
Mazin Bokhari
3fd1c9d72b
Move to keyboards
8 years ago
Stephen Christie
57952949fe
General table cleanup.
8 years ago
Stephen Christie
ff8136b883
Modified Plover layer for Impossible's home position.
8 years ago
Stephen Christie
465cf08c63
Removed unused layers (keeping QWERTY for later/reference)
8 years ago
Stephen Christie
fb2a7d787a
Removed unused layers (left QWERTY for later use/reference)
8 years ago
Christopher Browne
2a349e96bb
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
b66131eeb5
disable midi by default
8 years ago
Jason Janse van Rensburg
a41a7a9100
include base config.h instead of copying it
8 years ago
Jason Janse van Rensburg
8244fa40cc
added config.h, and missing Ins of filpped navigation layer
8 years ago
Joshua T
5607b716ba
Merge remote-tracking branch 'upstream/master'
8 years ago
Joshua T
876a6bdd4c
Modified Atreus extend and Ergodox.
...
Atreus: Removed home row Shift. It's under the thumb anyway. Also replaced dual modifier keys with macro keys (cut, copy, paste, undo).
Ergodox: Made Colemak the default layer instead of Dvorak. Also began the process of bringing it in line with the Atreus layout I've been working on.
8 years ago
Jason Janse van Rensburg
27d27b179b
Merged branch master into bone2planck
8 years ago
Jason Janse van Rensburg
3e462fac31
added missing F keys in flipped layer
8 years ago
Christopher Browne
17a7570e08
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Toni
5e2e8c89e8
Merge remote-tracking branch 'origin/master' into iso_split_rshift
...
whatever
8 years ago
Jack Humbert
8b94e26d7c
Fixes midi functionality
8 years ago
Jack Humbert
670327f1d0
Merge pull request #548 from CommandLineDesign/CMD-Preonic
...
CMD keymap for Preonic
8 years ago
Jack Humbert
384d9cd6bb
Merge pull request #546 from sethbc/satan-cleanup
...
Satan cleanup
8 years ago
Erez Zukerman
4885225159
Merge pull request #534 from willwm/teckinesis
...
Teckinesis for ErgoDox EZ
8 years ago
Will Wolff-Myren
f4cb84c940
Remove images, per @ezuk request. =)
8 years ago
Erez Zukerman
36f2e22283
Merge pull request #535 from algernon/ergodox-ez/algernon
...
ergodox_ez: Update my keymap to v1.3
8 years ago
Jonathan Lucas
e6a41e43aa
Updated Readme
8 years ago
commandlinedesign
c826bcfc39
Did a derp and forgot to set Trans on Arrow layer
8 years ago
commandlinedesign
4480a74a4b
Arrow key fn layer shouldnt overwrite Ctrl key. Better Print Screen position
8 years ago
Jason Janse van Rensburg
4e0bf283f6
added readme
8 years ago
commandlinedesign
c1fb82623c
Tested, resolved Mouse issue, resolved numpad issue
8 years ago
Jason Janse van Rensburg
1bfd57e234
moved insert
8 years ago
Jason Janse van Rensburg
58f092cf87
moved ctrl
8 years ago
commandlinedesign
fbafb9449e
Resolved errors
8 years ago
Jason Janse van Rensburg
34bce6f206
fixed stupid errors
8 years ago
Jonathan Lucas
9b3708f830
Init Readme
...
This needs a better description.
8 years ago
Jonathan Lucas
3c7075011b
Create Makefile
...
This is untested, use caution.
8 years ago
Jonathan Lucas
b5761df57b
Create CMD-Preonic Keymap
...
This is very Alpha-Mode, and has not been tested or even Made yet.
8 years ago
Seth Chandler
75f0922711
fix typo in readme and satan.h
8 years ago
Seth Chandler
ef533be2d6
cleanup default layout
8 years ago
Seth Chandler
81fe3d962c
update sethbc keymap
8 years ago
Stephen Christie
723857bf8a
Table for Fn
...
layer.
8 years ago
Stephen Christie
a39eaa7fb5
Switched to natural arrows, put ENTER on middle Fn, swapped Shift and CTRL.
8 years ago
Toni
5631f1436c
converted funtions to QMK aliases
8 years ago
Toni
197244e47f
more cosmetic changes (whitespace)
8 years ago
Toni
c1f014b1dd
purely cosmetic changes
8 years ago
Jack Humbert
8e1d96983a
Merge pull request #543 from VoodaGod/bone2planck
...
updated bone2planck
8 years ago
Jack Humbert
66fed12c98
Merge pull request #541 from milestogo/master
...
initial kinisis advantage build
8 years ago
Jack Humbert
5249b4451c
Merge pull request #540 from replicaJunction/feature-atreus-keymapFunction
...
Adjusted Atreus KEYMAP() function.
8 years ago
Jack Humbert
fb0bba5981
Merge pull request #538 from robertdale/preonic-map-correction
...
Preonic: Corrected the ascii layout to match the coded layout
8 years ago
Jack Humbert
6f9f9baff4
Merge pull request #530 from sethbc/master
...
Misc. fixes from sethbc
8 years ago
Stephen Christie
eeb100f87d
First draft of the 'impossible' layout.
8 years ago
Josh Colbeck
aaa180f463
Added reset keys
8 years ago
milestogo
24e4e6dd18
adding traveller keyboard
8 years ago
Jason Janse van Rensburg
b0e9dbecee
fixed include paths
8 years ago
Jason Janse van Rensburg
32f5b34ad2
reformat
8 years ago
Jason Janse van Rensburg
3d7244e604
updated bone2planck
8 years ago
Joshua T
15ee180f0e
Created readme and added screenshots
8 years ago
milestogo
1984861338
initial kinisis advantage build
8 years ago
Joshua T
8ee9c486fd
Adjusted Atreus KEYMAP() function.
...
This change adjusts the KEYMAP() function to provide a more visual representation of the key positions on the keyboard. Previously, keymaps have been defined directly using arrays for the Atreus keyboard. While this works, it doesn't utilize the helpful KEYMAP() function at all to allow the user to visually position the key codes for ease of editing. See the Ergodox-EZ KEYMAP() function and layouts for a great example of how this can work.
This change should not break any existing Atreus layouts. At the time of this commit, there are two existing layouts for the Atreus board, and neither use the KEYMAP() function.
8 years ago
Joshua T
2a4947b28b
Modified Atreus layout to account for keymap() function
8 years ago
Joshua T
8cb2cf375b
Adjusted Atreus KEYMAP() function.
...
This change adjusts the KEYMAP() function to provide a more visual representation of the key positions on the keyboard. Previously, keymaps have been defined directly using arrays for the Atreus keyboard. While this works, it doesn't utilize the helpful KEYMAP() function at all to allow the user to visually position the key codes for ease of editing. See the Ergodox-EZ KEYMAP() function and layouts for a great example of how this can work.
This change should not break any existing Atreus layouts. At the time of this commit, there are two existing layouts for the Atreus board, and neither use the KEYMAP() function.
8 years ago
Joshua T
377bcb00fb
Added Gaming layer and removed Dvorak
...
Also added tap/hold functions on central keys
8 years ago
Robert Dale
9c26498f49
added Midi On/Off; Enter is actually transparent
8 years ago
Robert Dale
47223ebee4
Corrected the ascii layout to match the coded layout
8 years ago
Toni
5cd6d607fc
changed ctrl back to enter. "j" interfered with my vimming
8 years ago
Toni
1988c180e3
small cosmetic change
8 years ago
Christopher Browne
82f768e6c0
Notes about changes
8 years ago
Toni
4b32a161d0
renamed keymap
8 years ago
Toni
36242d5ac5
reduced makefile size. not so much needed due to "inheritance"
8 years ago
Gergely Nagy
53eb36c085
ergodox_ez: Update my keymap to v1.3
...
This updates my ErgoDox EZ layout to v1.3, which has the following
noteworthy changes:
* Added support for logging keys, by pressing `LEAD d`. Also included is
a tool to generate a **heatmap** out of the logs.
* The arrow and navigation keys were rearranged again, and now require
an additional key being held to activate. See the **base layer** for
an image that shows where arrows are.
* The **experimental** layer has been redone, and is now
called **ADORE**, and as such, can be enabled by `LEAD a` now.
* Switching between Dvorak and ADORE is now persisted into EEPROM, and
survives a reboot.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
8 years ago
Will Wolff-Myren
3c4620bf81
Update readme.md
...
* Markdown cleanup
8 years ago
Will Wolff-Myren
8fb4074578
Update readme.md
...
* Updated layout images, json from Keyboard Layout Designer
* Added links to Keyboard Layout Designer templates.
* Added images of TECK, Kinesis layouts.
8 years ago
Will Wolff-Myren
ea2b1670f6
Update description comment.
8 years ago
Will Wolff-Myren
5bf40bfb36
[MEDIA]: Remove Power, Sleep, Mail, MyComp
...
I kept hitting these on accident while attempting to move the cursor or
mouse. =P
8 years ago
Will Wolff-Myren
ecc0fce210
[BASE]: Meh, Hyper now have symbols on both sides
...
Left: MEH_T(KC_BSLS),ALL_T(KC_SLSH)
Right: ALL_T(KC_LBRC),MEH_T(KC_RBRC)
8 years ago
Toni
11bf8355cf
new modifier "J" is crtl
8 years ago
Will Wolff-Myren
e9453b3fdc
Update Base Layer comment to match new layout.
8 years ago
Will Wolff-Myren
11f8d167ec
[BASE]: KC_MINS -> KC_GRV
8 years ago
Will Wolff-Myren
e900c39669
RSpec: KC_EQL -> KC_MINS
8 years ago
Will Wolff-Myren
973ea2f917
LSpec: KC_GRV -> KC_EQL
8 years ago
Toni
db7aa91e76
helper file for me to stay up-to-date with master
8 years ago
Toni
de96513ff2
changes needed for a ISO satan PCB including a split right-shift key
8 years ago
Seth Chandler
f6aeaac5b5
update more non-existent readmes for QMK.fm
8 years ago
Seth Chandler
0a2653bac8
update broken link
8 years ago
Seth Chandler
38508180c7
update readmes in certain directories to work with qmk.fm
8 years ago
Seth Chandler
6289332759
add custom makefile for sethbc keymap
8 years ago
Seth Chandler
f954223749
update makefile to default to no virtual dip switches
8 years ago
Jonathan Lucas
2877b858d3
Fix erroneous character
...
Must have been keeb testing :)
8 years ago
Jonathan Lucas
f13f48a35e
Added CMD60 keymap
8 years ago
Joshua T
243ae75256
Added default layer switch QWERTY to Colemak
8 years ago
Joshua T
77377e2784
Fixed a merge conflict
8 years ago
Christopher Browne
ba0d81f270
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Joshua T
42843d9b62
Merge remote-tracking branch 'upstream/master'
8 years ago
Will Wolff-Myren
76469ebbcf
Replaced ordinary-media.{png|json} with new media layout
8 years ago
Will Wolff-Myren
1b776f0f33
Replaced ordinary-symbol.{png|json} with new base layout.
8 years ago
Will Wolff-Myren
b587245430
Replaced ordinary-base.{png|json} with new base layout.
8 years ago
Will Wolff-Myren
825aead3bd
Replaced readme.md with stub
...
(incl. reference to original layout)
8 years ago
Joshua T
92e7291ad7
Corrected merge conflict
8 years ago
Joshua T
f90d89458c
Created replicaJunction keymaps.
8 years ago
Will Wolff-Myren
8f3cdea357
Created "teckinesis" keymap folder
...
(Based on "ordinary" keymap by Nicholas Keene)
8 years ago
Josh Colbeck
fb46eb2de1
Added open resource macro
...
tap to type, hold for resource
8 years ago
Joshua Colbeck
68ceffe53e
Merge pull request #2 from jackhumbert/master
...
Pull from upstream
8 years ago
Christopher Browne
f4fbfe6e54
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Christopher Browne
477ed703c8
I did not like Space Cadet paren; it jumps in in way too many extra cases
8 years ago
Joshua T
32725dae5b
Created replicaJunction keymaps.
8 years ago
Jack Humbert
a998a48673
Merge pull request #477 from Smilliam/master
...
Canceling Space Cadet state with opposite shift key
8 years ago
Jack Humbert
076de6fa75
Merge pull request #506 from stanleylai/master
...
Added my custom keymap for Satan
8 years ago
Ruiqi Mao
cb0e102adb
fixed clueboard LED pin assignments and matrix documentation
8 years ago
Smilliam
5e58e2281a
amended extraneous file edits
8 years ago
Smilliam
b12fe6abb2
Made rollover behavior for space cadet optional
8 years ago
Stanley Lai
753cbee5c0
Added my custom keymap for Satan
8 years ago
Max Whittingham
df958a2dbc
Update keymap.c
8 years ago
Max Whittingham
1ab527a4db
Cleaning up repo
8 years ago
TerryMathews
4decdd2b18
Merge pull request #1 from jackhumbert/master
...
Catch up with jack's master
8 years ago
TerryMathews
979a0d25f0
Establish Poker clone keymap for Satan
...
Maps all of the side-print legends on the stock Poker II keycaps that
are feasible (doesn't support repeat rate toggling, Pmode recording).
8 years ago
Jack Humbert
b6e47f7a5f
Merge pull request #494 from robbiegill/master
...
Port support for hhkb-jp from tmk
8 years ago
TerryMathews
564c743aa0
Fix a function mismatch that was causing LEDs to not properly initialize
...
See #430 . Name of function being called at init was updated to
led_init_ports(), but the call itself wasn't renamed.
8 years ago
Robbie Gill
66ffb1cb3a
port missing support for hhkb-jp from tmk
8 years ago
TerryMathews
e2ec45a755
Fix cluepad and planck
8 years ago
TerryMathews
ccfa7351ad
Fix compile error on Clueboard
8 years ago
TerryMathews
50c686587e
Create keycodes for RGB control functions
...
Moves RGB controls out of the macro function and assigns them their own
keycodes:
RGB_TOG (toggle on/off)
RGB_MOD (mode step)
RGB_HUI (increase hue)
RGB_HUD (decrease hue)
RGB_SAI (increase saturation)
RGB_SAD (decrease saturation)
RGB_VAI (increase brightness)
RGB_VAD (decrease brightness)
8 years ago
Fred Sundvik
0bfb608615
Remove unhandled KC_BTLD, RESET should be used instead
8 years ago
Jack Humbert
57e08eb8ba
updates rgblight implementation, makes non-timer stuff compatible with audio
8 years ago
Christopher Browne
97dfbd1afc
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
ad43d450ca
Merge pull request #490 from fredizzimo/integrate_visualizer
...
Integrate visualizer for ChibiOS and Infinity Ergodox
8 years ago
Fred Sundvik
caedec92d2
Move the visualizer_user file to keymap folder
...
Also rename it to visualizer.c
8 years ago
Fred Sundvik
aaac254ebc
Delete lcd_backlight_hal.c
...
The functionality can now be found in the infinity_erogodox.c file
instead.
8 years ago
Fred Sundvik
07d0d5cbe4
Makefile fixes and update of Visualizer
8 years ago
Fred Sundvik
9772e697a0
Add Infinity Ergodox display drivers
8 years ago
Josh Colbeck
ac978a50a2
Merge branch 'master' of https://github.com/Skrymir/qmk_firmware
8 years ago
Jack Humbert
a4bf46f9b1
default keymap, reset sorted out for now, added serial to makefile
8 years ago
Josh Colbeck
5ed673d82d
Changed layer switching to momentary
...
corrected macro
8 years ago
Jack Humbert
c88207884b
Merge branch 'master' into lets-split-support
8 years ago
Fred Sundvik
70797bb8f2
Makefile changes and files to compile Visualizer
8 years ago
Fred Sundvik
a7e3e4e652
Add serial_link compilation to Infinity Ergodox
8 years ago
Jack Humbert
eb6e17be6f
adds eep, removes usbconfig.h
8 years ago
Jack Humbert
3577e26fd9
fix/annotate wait_us lines
8 years ago
Jack Humbert
cb410729e6
remove uno_slave for now, even though it's freakin cool
8 years ago
Jack Humbert
dd2522ba8b
add options to config.h
8 years ago
Jack Humbert
22ad6459b1
Merge branch 'master' into lets-split-support
8 years ago
Jack Humbert
ce01f88c43
images, docks, clean-up [skip ci]
8 years ago
Jack Humbert
d707738616
i2c working
8 years ago
Jack Humbert
96f44e1202
one half working
8 years ago
Jack Humbert
7d28d6a7bc
Merge pull request #480 from fredizzimo/add_infinity_ergodox
...
Add infinity ergodox
8 years ago
Fred Sundvik
b4cd0cfd15
Infinity Ergodox - Add matrix.c and led.c
8 years ago
Fred Sundvik
74847a84f8
First version of Infinity Ergodox
...
Mostly just adding the files from the fredizzimo repository. Still
needs some fixing until it works
8 years ago
Fred Sundvik
cf6cd15920
Fix typo in teensy_lc_onkey.h
8 years ago
Fred Sundvik
6e4f2e18e6
Don't include common_config.h for ChibiOS test
8 years ago
Fred Sundvik
0a040a89e8
Move ChibiOS test board and ld
...
Move the ChibiOS test subproject board and ld files to the kebyoard
folder, so that the build system can find them
8 years ago
Fred Sundvik
b11657d1c8
Suprojects for ChibiOS testing
8 years ago
Josh Colbeck
74d848c942
Merge remote-tracking branch 'jackhumbert/master' into patch-1
8 years ago
Jack Humbert
94d3159d9d
correct break/return order for planck and preonic defaults
8 years ago
Josh Colbeck
a5fb2b58a5
Merge remote-tracking branch 'jackhumbert/master' into patch-1
8 years ago
Josh Colbeck
497b92c3bd
Added macro and readme
...
macros to for often used eclipse shortcuts
8 years ago
Josh Colbeck
1650adf29a
Added new keymap
8 years ago
Christopher Browne
2e1cfaf73f
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Jack Humbert
86a7b060ef
Adds wait to i2c (debounce)
8 years ago
Jack Humbert
eafaba6b53
Improves debounce
8 years ago
Josh Colbeck
62a92a71d0
Revert "Changed layout of left hand main layer"
...
This reverts commit 8149924399
.
8 years ago
Joshua Colbeck
8149924399
Changed layout of left hand main layer
8 years ago
Olivier
703dc26853
Merge https://github.com/jackhumbert/qmk_firmware
8 years ago
Olivier
82edc37238
Move Escape and Insert keys, Escape is now easier to reach (useful for vi). Change the layer switching used to keep a bepo layout on US keyboards.
8 years ago
Olivier
6d195dc60c
Add a Makefile for the keymap to disable command mode (to keep the keyboard from going into command mode when both Shift keys are hold at the same time) and to allow issuing a simple "make" in the keymap folder to compile it.
8 years ago
Olivier
9aceaaed4c
Replace the "Ctrl+Alt+Fx" macro I was using to switch terminals without moving hands by a numeric layer switch key like on the left half, for consistency.
8 years ago
Olivier
17a3dbc159
Integrate mouse keys into function layer, delete mouse layer.
8 years ago
Richard
f4febd2cf7
Fix other KC60 Keymap Makefiles so they compile properly
8 years ago
Richard
54209dc672
Add my keymap to KC60
8 years ago
Seth Chandler
27354ae877
add HHKB support to satan ( #470 )
...
* add HHKB support
* fix indentation
8 years ago
fredizzimo
4d4f7684e6
Add ChibiOS support for QMK ( #465 )
...
* Modularity and gcc warnings fixes.
* Add ChibiOS support (USB stack + support files).
* Make usb_main more USB_DRIVER #define independent.
* Move chibios to tool.
* Implement jump-to-bootloader.
* Small updates.
* Fix bootloader-jump compiling.
* Move AVR specific sleep_led.c into avr.
* Add basic sleep_led for chibios.
* Update chibios README.
* NKRO fixes.
* Rename some Makefile defines.
* Move STM32 bootloader address config to separate .h file.
* Add ARM Teensies bootloader code.
* Fix chibios/usb_main GET_REPORT handing.
* Add missing #include to keymap.c.
* Make bootmagic.c code portable (_delay_ms -> wait_ms).
* Move declaration of keymap_config.
Should really not declare variables in .h files - since it's included
in different .c files, a proper linker then complains that the same
variable is declared more than once (once for each .c file that the
offending .h is included in).
* Add eeprom support for chibios/kinetis.
* Rename chibios example keyboard.
* Move chibios/cortex selection to local Makefiles.
* Chibios: use WFI in idle. WIP suspend stuff.
* ChibiOS/kinetis: sending remote wakeup.
* ChibiOS/STM32: send remote wakeup.
* Fix report size of boot protocol.
* Fix drop key stroke
Keyboard report should be checked if its transfer finishs successfully.
Otherwise key stroke can be missing when other key event occurs
before the last report transfer is done.
Boot protocol 10ms interval probably causes this problem in case
it receives key events in a row within the period. NKRO protocol
suffers less or nothing due to its interval 1ms.
* Chibios/usb_main: rename a variable for clarity.
* Add correct chibios/bootloader_jump for infinity KB.
* ChibiOS: make reset request more CMSISy.
* Chibios: Add breathing sleep LED on Kinetis MCUs.
* ChibiOS: Update infinity bootloader code to match updated ChibiOS.
* ChibiOS: prettify/document sleep_led code.
* Chibios: Remove the wait in the main loop.
* Add maple mini code.
* Do timeout when writing to CONSOLE EP queue.
Fixes TMK bug #266 .
* Chibios: add 'core/protocol' to the makefiles' search path.
* Chibios: Update to new USB API.
* Chibios: add more guards for transmitting (fix a deadlock bug).
* Add update for chibios in README
* Chibios: Fix a HardFault bug (wait after start).
* Chibios: cleanup usb_main code.
* Chibios: Revert common.mk change (fix AVR linking problem).
* core: Fix chibios user compile options
Compile options can be defined in project Makefile such as UDEFS, UADEFS, UINCDIR, ULIBDIR and ULIBS.
* Sysv format for ChibiOS arm-none-eabi-size
Some new patches to ChibiOS puts heap as it's own section. So the
berkeley format is now useless, as the heap will be included in the
BSS report. The sysv format displays the bss size correctly.
* Fix hard-coded path of CHIBIOS
* Add support for new version of ChibiOS and Contrib
The Kinetis support has moved to a separate Contrib repository in
the newest version of Chibios. There has also been some structure
changes. So this adds support for those, while maintaining back-
wards compability.
* Update ChibiOS instructions
* Chibios: implement sleep LED for STM32.
* Chibios: Update the main chibios README.
* Chibios: fix STM32_BOOTLOADER_ADDRESS name.
* Chibios: make the default bootloader_jump redefinable (weak).
* Chibios: disable LTO (link-time optimisation).
With LTO enabled, sometimes things fail for mysterious reasons
(e.g. bootloader jump on WF with LEDs enabled), just because the
linker optimisation is too aggressive.
* Chibios: add default location for chibios-contrib.
* ChibiOS: update mk to match chibios/master.
* ChibiOS: update instructions.md.
* Add chibi_onekey example.
* Add comments to chibi_onekey Makefile.
* Rename some Makefile defines.
* Move STM32 bootloader address config to separate .h file.
* Rename chibios example keyboard.
* Move chibios/cortex selection to local Makefiles.
* Add Teensy LC onekey example.
* Chibios: use WFI in idle. WIP suspend stuff.
* Update chibi/teensy instructions.
* Update chibios/Teensy instructions.
* Add infinity_chibios
* Add keymap_hasu.c
* Infinity_chibios: select correct bootloader_jump.
* Infinity_chibios: improve comments.
* Add generic STM32F103C8T6 example.
* Add maple mini code.
* STM32F103x fixes.
* Add maple mini pinout pic.
* Chibios: updates for 3.0.4 git.
* Chibios: rename example stm32_onekey -> stm32_f072_onekey.
* Chibios: add makefiles for Teensy 3.x examples.
* Chibios: update Teensy 3.x instructions.
* Chibios: Tsy LC is cortex-m0plus.
* Chibios: add more guards for transmitting (fix a deadlock bug).
* Change README for chibios
* Chibios: update examples to current chibios git.
Match the changes in mainline chibios:
- update chconf.h
- update supplied ld scripts structure
- update Teensy instructions (switch to official
chibios and introduce contrib)
* Add ChibiOS and ChibiOS-Contrib submodules
Also fix the makefile path for them.
* Moves chibios keyboards to keyboards folder
* First version of ChibiOS compilation
Only the stm32_f072_onkey keyboard is ported at the moment. It
compiles, but still doesn't link.
* More chibios fixes
It now compiles without warnings and links
* Move the teensy_lc_onekey to the keyboards folder
* Clean up the make file rule structure
* Remove keymap_fn_to_action
* Update more ChibiOS keyboards to QMK
Most of them does not compile at the moment though.
* Use older version of Chibios libraries
The newest ones have problems with compilation
* Remove USB_UNCONFIGURED event
It isn't present in the older version of ChibiOS
* Fix the infinity_chibios compilation
* Fix potentially uninitialized variable
* Add missing include
* Fix the ChibiOS makefile
* Fix some Chibios keyboard compilation
* Revert the rules.mk file back to master version
* Combine the chibios and AVR makefiles
With just the required overrides in the respective platform
specific one.
* Slight makefile restrucuring
Platform specific compiler options
* Move avr specific targets out of the main rules
* Fix ChibiOS objcopy
The ChibiOS objcopy needs different parameters, so the parameters
are moved to the corresponding platform rule file
* Fix the objcopy for real this time
The comands were moved around, so chibios used avr and the ohter
way around.
Also change the objsize output format
* Fix the thumb flags
* Fix the infinity hasu keymap
* Per platform cpp flags
* Add gcc-arm-none-eabi package to travis
* Add arm-none-eabi-newlib to travis
* Fix the name of the libnewlib-arm-none-eabi lib
* Fix the ChibiOS paths
So that they are properly relative, and builds don't generate
extra folders
* Fix the board path of stm32_f103_onekey
* Only consider folders with Makefiles as subproject
8 years ago
Christopher Browne
44a5f7630f
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Robbie Gill
bfd673fbae
initial version of handwired/fivethirteen ( #462 )
8 years ago
TerryMathews
fbf697b9ff
Fix CAPS_LED logic in Satan ( #461 )
...
Needed to invert for proper operation. Previous code had LED on when off
and vice versa.
8 years ago
Jack Humbert
2d80eee6b8
test handwired boards
8 years ago
Jack Humbert
ba6fb23f07
adds handwire and onekey example
8 years ago
Jack Humbert
7db2ec1509
updates planck experimental, width of color output
8 years ago
Jack Humbert
197f152dee
adds random base64 character generator
8 years ago
Jack Humbert
65faab3b89
Moves features to their own files (process_*), adds tap dance feature ( #460 )
...
* non-working commit
* working
* subprojects implemented for planck
* pass a subproject variable through to c
* consolidates clueboard revisions
* thanks for letting me know about conflicts..
* turn off audio for yang's
* corrects starting paths for subprojects
* messing around with travis
* semicolon
* travis script
* travis script
* script for travis
* correct directory (probably), amend files to commit
* remove origin before adding
* git pull, correct syntax
* git checkout
* git pull origin branch
* where are we?
* where are we?
* merging
* force things to happen
* adds commit message, adds add
* rebase, no commit message
* rebase branch
* idk!
* try just pull
* fetch - merge
* specify repo branch
* checkout
* goddammit
* merge? idk
* pls
* after all
* don't split up keyboards
* syntax
* adds quick for all-keyboards
* trying out new script
* script update
* lowercase
* all keyboards
* stop replacing compiled.hex automatically
* adds if statement
* skip automated build branches
* forces push to automated build branch
* throw an add in there
* upstream?
* adds AUTOGEN
* ignore all .hex files again
* testing out new repo
* global ident
* generate script, keyboard_keymap.hex
* skip generation for now, print pandoc info, submodule update
* try trusty
* and sudo
* try generate
* updates subprojects to keyboards
* no idea
* updates to keyboards
* cleans up clueboard stuff
* setup to use local readme
* updates cluepad, planck experimental
* remove extra led.c [ci skip]
* audio and midi moved over to separate files
* chording, leader, unicode separated
* consolidate each [skip ci]
* correct include
* quantum: Add a tap dance feature (#451 )
* quantum: Add a tap dance feature
With this feature one can specify keys that behave differently, based on
the amount of times they have been tapped, and when interrupted, they
get handled before the interrupter.
To make it clear how this is different from `ACTION_FUNCTION_TAP`, lets
explore a certain setup! We want one key to send `Space` on single tap,
but `Enter` on double-tap.
With `ACTION_FUNCTION_TAP`, it is quite a rain-dance to set this up, and
has the problem that when the sequence is interrupted, the interrupting
key will be send first. Thus, `SPC a` will result in `a SPC` being sent,
if they are typed within `TAPPING_TERM`. With the tap dance feature,
that'll come out as `SPC a`, correctly.
The implementation hooks into two parts of the system, to achieve this:
into `process_record_quantum()`, and the matrix scan. We need the latter
to be able to time out a tap sequence even when a key is not being
pressed, so `SPC` alone will time out and register after `TAPPING_TERM`
time.
But lets start with how to use it, first!
First, you will need `TAP_DANCE_ENABLE=yes` in your `Makefile`, because
the feature is disabled by default. This adds a little less than 1k to
the firmware size. Next, you will want to define some tap-dance keys,
which is easiest to do with the `TD()` macro, that - similar to `F()`,
takes a number, which will later be used as an index into the
`tap_dance_actions` array.
This array specifies what actions shall be taken when a tap-dance key is
in action. Currently, there are two possible options:
* `ACTION_TAP_DANCE_DOUBLE(kc1, kc2)`: Sends the `kc1` keycode when
tapped once, `kc2` otherwise.
* `ACTION_TAP_DANCE_FN(fn)`: Calls the specified function - defined in
the user keymap - with the current state of the tap-dance action.
The first option is enough for a lot of cases, that just want dual
roles. For example, `ACTION_TAP_DANCE(KC_SPC, KC_ENT)` will result in
`Space` being sent on single-tap, `Enter` otherwise.
And that's the bulk of it!
Do note, however, that this implementation does have some consequences:
keys do not register until either they reach the tapping ceiling, or
they time out. This means that if you hold the key, nothing happens, no
repeat, no nothing. It is possible to detect held state, and register an
action then too, but that's not implemented yet. Keys also unregister
immediately after being registered, so you can't even hold the second
tap. This is intentional, to be consistent.
And now, on to the explanation of how it works!
The main entry point is `process_tap_dance()`, called from
`process_record_quantum()`, which is run for every keypress, and our
handler gets to run early. This function checks whether the key pressed
is a tap-dance key. If it is not, and a tap-dance was in action, we
handle that first, and enqueue the newly pressed key. If it is a
tap-dance key, then we check if it is the same as the already active
one (if there's one active, that is). If it is not, we fire off the old
one first, then register the new one. If it was the same, we increment
the counter and the timer.
This means that you have `TAPPING_TERM` time to tap the key again, you
do not have to input all the taps within that timeframe. This allows for
longer tap counts, with minimal impact on responsiveness.
Our next stop is `matrix_scan_tap_dance()`. This handles the timeout of
tap-dance keys.
For the sake of flexibility, tap-dance actions can be either a pair of
keycodes, or a user function. The latter allows one to handle higher tap
counts, or do extra things, like blink the LEDs, fiddle with the
backlighting, and so on. This is accomplished by using an union, and
some clever macros.
In the end, lets see a full example!
```c
enum {
CT_SE = 0,
CT_CLN,
CT_EGG
};
/* Have the above three on the keymap, TD(CT_SE), etc... */
void dance_cln (qk_tap_dance_state_t *state) {
if (state->count == 1) {
register_code (KC_RSFT);
register_code (KC_SCLN);
unregister_code (KC_SCLN);
unregister_code (KC_RSFT);
} else {
register_code (KC_SCLN);
unregister_code (KC_SCLN);
reset_tap_dance (state);
}
}
void dance_egg (qk_tap_dance_state_t *state) {
if (state->count >= 100) {
SEND_STRING ("Safety dance!");
reset_tap_dance (state);
}
}
const qk_tap_dance_action_t tap_dance_actions[] = {
[CT_SE] = ACTION_TAP_DANCE_DOUBLE (KC_SPC, KC_ENT)
,[CT_CLN] = ACTION_TAP_DANCE_FN (dance_cln)
,[CT_EGG] = ACTION_TAP_DANCE_FN (dance_egg)
};
```
This addresses #426 .
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* hhkb: Fix the build with the new tap-dance feature
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* tap_dance: Move process_tap_dance further down
Process the tap dance stuff after midi and audio, because those don't
process keycodes, but row/col positions.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* tap_dance: Use conditionals instead of dummy functions
To be consistent with how the rest of the quantum features are
implemented, use ifdefs instead of dummy functions.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
* Merge branch 'master' into quantum-keypress-process
# Conflicts:
# Makefile
# keyboards/planck/rev3/config.h
# keyboards/planck/rev4/config.h
* update build script
8 years ago
Jack Humbert
215c2119af
Implements subprojects and updates projects for this ( #459 )
...
* non-working commit
* working
* subprojects implemented for planck
* pass a subproject variable through to c
* consolidates clueboard revisions
* thanks for letting me know about conflicts..
* turn off audio for yang's
* corrects starting paths for subprojects
* messing around with travis
* semicolon
* travis script
* travis script
* script for travis
* correct directory (probably), amend files to commit
* remove origin before adding
* git pull, correct syntax
* git checkout
* git pull origin branch
* where are we?
* where are we?
* merging
* force things to happen
* adds commit message, adds add
* rebase, no commit message
* rebase branch
* idk!
* try just pull
* fetch - merge
* specify repo branch
* checkout
* goddammit
* merge? idk
* pls
* after all
* don't split up keyboards
* syntax
* adds quick for all-keyboards
* trying out new script
* script update
* lowercase
* all keyboards
* stop replacing compiled.hex automatically
* adds if statement
* skip automated build branches
* forces push to automated build branch
* throw an add in there
* upstream?
* adds AUTOGEN
* ignore all .hex files again
* testing out new repo
* global ident
* generate script, keyboard_keymap.hex
* skip generation for now, print pandoc info, submodule update
* try trusty
* and sudo
* try generate
* updates subprojects to keyboards
* no idea
* updates to keyboards
* cleans up clueboard stuff
* setup to use local readme
* updates cluepad, planck experimental
* remove extra led.c [ci skip]
* disable power up for now
* config files updates
* makefile updates
* .h file updates, config tuning
* disable audio for yang
8 years ago
Christopher Browne
c9f509f016
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
8 years ago
Anand Babu (AB) Periasamy
57066b1246
zoom and undo keys for ab's planck keymap ( #446 )
8 years ago
Anand Babu (AB) Periasamy
7712d55215
zoom and undo keys
8 years ago
Jack Humbert
e5d1e4b8ce
Preonic keymap update
9 years ago
Jack Humbert
0058c33815
updates preonic default layout
9 years ago
Jack Humbert
00dcac7270
updates planck macros to keycodes, prototype fn_actions
9 years ago
Anand Babu (AB) Periasamy
0314620d26
Swap up and down on ab's layout to match default ( #441 )
9 years ago
Christopher Browne
4d79e22438
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
9 years ago
Erez Zukerman
40bfc7231e
Merge pull request #440 from abperiasamy/ergo-ab-swap-up-down
...
Swap up and down keys to match default layout
9 years ago
Erez Zukerman
d2fc24d2a0
Merge pull request #438 from tkuichooseyou/master
...
Added tkuichooseyou keymap; for vim and macOS users
9 years ago
Anand Babu (AB) Periasamy
512a68c0ec
Swap up and down to match default layout
9 years ago
Jack Humbert
b68b722325
updates ez's matrix to spec
9 years ago
Jack Humbert
13bb6b4b7f
Backlight abstraction and other changes ( #439 )
...
* redoes matrix pins, abstracts backlight code for B5,6,7
* slimming down keyboard stuff, backlight breathing implemented
* don't call backlight init when no pin
* cleans up user/kb/quantum calls, keyboard files
* fix pvc atomic
* replaces CHANNEL with correct var in breathing
* removes .hexs, updates readmes, updates template
* cleans-up clueboards, readmes to lowercase
* updates readme
9 years ago
Peter
ba116ceb49
Add OS specific layers that can be switched with macros ( #436 )
9 years ago
Teddy Ku
b9d29cc355
Added tkuichooseyou keymap; for vim and OSX users
9 years ago
Christopher Browne
a4bdb0ac0e
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
9 years ago
Anand Babu (AB) Periasamy
bab6a8fde5
AB's practical planck keymap ( #435 )
9 years ago
Jack & Erez
7e584439ee
Updates overall readme
9 years ago
Jack & Erez
2443234555
Adds a Readme for the keyboards subdirectory
9 years ago
Christopher Browne
0cd017d485
Use Space Cadet parens on LSFT
9 years ago
Christopher Browne
b0caf32741
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
9 years ago
Gergely Nagy
2278956412
ergodox_ez: Update the algernon keymap to v1.2
...
Noticeable changes since the last pull request:
* The forced NKRO mode can be easily toggled off at compile-time, to
make the firmware compatible with certain operating systems.
* The `:;` key has changed behaviour: to access the `;` symbol, the key
needs to be double-tapped, instead of shifted.
* The `=` and `\` keys were swapped, `=` moved to the home row, on both
the **base** and the **experimental** layers.
* The arrow and navigation keys were redone, they are now more
accessible, but the navigation keys require an extra tap to access.
* The **Emacs** layer is gone, replaced by a simplified
**navigation and media** layer.
* `LEAD v` types the firmware version, and the keymap version.
* On the **experimental** layer, the `L` and `Q`, and the `K` and `G`
keys were swapped.
* The **Steno** layer gained a few more `#` and `*` keys, to make it
easier on my fingers.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
9 years ago
Jack Humbert
649b33d778
Renames keyboard folder to keyboards, adds couple of tmk's fixes ( #432 )
...
* fixes from tmk's repo
* rename keyboard to keyboards
9 years ago