Commit Graph

6084 Commits (1985f43bad9fd51101467bea994e000c6c295f00)
 

Author SHA1 Message Date
Fred Sundvik 1985f43bad Improve the tests a bit
Fred Sundvik 72c8df1f19 A bigger test matrix, and test for unmapped keys
Fred Sundvik 1e4cc36e14 Rename test.cpp to keypress.cpp
Fred Sundvik 0256cd8cca Build all cpp files in test directories
Fred Sundvik 7d79962785 Move test keymap to keymap.c
Fred Sundvik 448b91689f Exclude .build and .hex from Visual Studio code
skullY 6e2cae4cda commit files with wrong line endings
Jack Humbert 03706de946 Merge commit '5a3397d17ec917c7be5d5109e01a3a84a355cb1b'
Jack Humbert 5a3397d17e Squashed 'lib/lufa/' changes from a44056fb9..f2bd51f4e
f2bd51f4e fixing line endings

git-subtree-dir: lib/lufa
git-subtree-split: f2bd51f4edba87a259808c92c0424dc36475282b
Jack Humbert ea3df7466a Merge commit 'cedfbfcb1a9ad9cf93816f1952fc4bf7c55fbb61'
Jack Humbert cedfbfcb1a Squashed 'lib/lufa/' changes from 385d40300..a44056fb9
a44056fb9 add .gitattributes

git-subtree-dir: lib/lufa
git-subtree-split: a44056fb9d4784e3a248f460688b35977592cb05
skullY 03eb6a3e86 comment out unformatted audio/midi sections
Jack Humbert 0787d70e55 Updates Documentation from
Jack Humbert 9de443cbf1 Merge pull request from qmk/lufa_lib
Update LUFA and move it to /lib/lufa
Maarten Dekkers 88b3d051b2 Corrected it again.
Maarten Dekkers 53acc7b074 Cleaned and corrected keymap code
Maarten Dekkers 68cf0d454c Own keymap layout
Ethan Spitz 53174036e9 Add new keymap to try to get pretty close to the default layout for an ergodox keyboard. Coming from that I really like being able to use the backspace from my left thumb.
Jack Humbert 1c26468ad5 update include
Jack Humbert 7bddacf25f update lets_split lufa include
Jack Humbert 4b37030ad0 update lufa implementation
Jack Humbert 39ece81979 delete old lufa
Jack Humbert 60b30c0363 Squashed 'lib/lufa/' content from commit 385d40300
git-subtree-dir: lib/lufa
git-subtree-split: 385d4030035dbaf41591309dbde47653bd03841b
Jack Humbert 8655d4f494 Merge commit '60b30c036397cb5627fa374bb930794b225daa29' as 'lib/lufa'
skullydazed ecd3dbf085 Merge branch 'master' into docs
cato976 1896c76a29 Update mouse_keys.md
fix typo
Maarten Dekkers 58139f87e4 Fixed arrow up and rgb config
Maarten Dekkers 684c381aee Moved RGB features to new layout
Maarten Dekkers c6d544bbb0 Fixed image description
Maarten Dekkers 7f82275a4d Added support for RGB on the Tada68
Andreas Lindhé b228cf7ba4 Update readme
Andreas Lindhé 41b23af60e Create custom layout based on swedish
This is a setup that is very useful for me. It may or may not be for
you. I will use it in conjunction with the A5 overlayed sv_SE layout.

The layout is subject to change (in particular I'm thinking about adding
a macro recording feature), but it have not changed much the past year
or two so you can expect it to be stable enough to learn it.

A5: http://aoeu.info/s/dvorak/svorak
My xkb map: https://github.com/lindhe/dotfiles/blob/master/usr/share/X11/xkb/symbols/se-A5

The most major points:
======================

L0:
---

* Easily accessible F11 key for fullscreening
* Print screen
* Middle mouse button for X-paste
* Improved reachability of meta buttons (LCtrl, LALt, AltGr, LGui etc.)
* Cluster Page Up/Down + Home/End by the right thumb
* Vim-like arrow layout in right bottom row

* Set media layer toggle to right thumb (Enter)
* Set apostrophe on LCtl (putting it next to some other small
  characters)

L1:
---

* Full function key layout
* Teensy button

L2:
---

* Improved media buttons layout (close by the jkl; Vim binding)
* Improved layout of emulated mouse buttons

LED behaviour to binary+CAPS
============================

The ErgoDox LEDs on this layout is using the two rightmost LEDs as the
two LSB in a two digit binary number, representing layer 0, 1, 2 and 3.
The leftmost byte/LED indicates CAPS status.
Shayne Holmes 48ff93582b Pull out sendstring variations to their own files.
Instead of having all sendstring keycode mappings in the main quantum.c
file, give each one its own file in keymap_extras that can be #included
in a user's keymap. If one is included, it will define the appropriate
lookup tables and overwrite the weak definitions in quantum.c.
(Including more than one sendstring definition will fail at compile
time.)

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

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

Add a separate function to allow sending a string with a delay.
dbroqua c41d40c422 - Fixed wording in readme
dbroqua d638547cd0 - Updated dk60 readme with new QMK rules
dbroqua 4587bb8786 - Fixed DK60 version in config.h
skullydazed 60eb2e140d Update the clueboard readmes ()
That-Canadian b3d2f05032 Changed - to _ for keymap that-canadian for compatability reasons.
That-Canadian 2cf97c6d90 Updated ECO files to follow proper formatting. Also updated that-canadian keymap to take out extraneous characters.
That-Canadian f7b8148c12 Updated ECO readme file, includes picture of ECO now.
That-Canadian dbcf0ba6ca Added ECO keyboard folder and configuration files. Also added my (That-Canadian) keymap folder and files.
skullY 9cadba7b89 Add missing files to _summary.md
skullY f1c581fdd4 Remove obsolete documentation
skullY c12f19107f update the summary
skullY 2abff258b1 Adjust headings on unicode
skullY 0ded95b888 Update the vagrant guide
skullY ff47ca7a46 update hand_wire
skullY dff5708b07 update basic_how_keyboards_work
Martin Gondermann 34c8bf47a7 Move Space Caded Parentheses to own layer ()
* Move Space Caded Parentheses to own layer

The space cadet parentheses where too much distracting. Therefore they are now on the function layer. I also added two more layers for also having angle brackets and curly braces on the shift keys forr better access.

Also updated the README

* Fixed SHIFT+Function key conflict

* Removed Angle Bracket and Curly Bracket layers, as they don't work corrrectly