Commit Graph

2258 Commits (df25033fc6d97b0e29c8a7030196b97a8663d498)
 

Author SHA1 Message Date
Jack Humbert 897f5b2f9d updates midi in play_note to better octave
Eric Tang aaa758f1d3 Optimize matrix scanning ()
Peter d66aa0abf9 adds petereichinger's planck keymap ()
* Add custom keymap

* A little readme and remove old layout comments
Erez Zukerman ed349f0c3d Merge pull request from Bubblepoint/master
Add adnw/k_o_y layout
purpleP 0275d444d7 fixed small bug with AUDIO_ENABLED ()
Jack Humbert b732b79b49 adapts unicode to quantum.c ()
* Unicode

to have unicode input you need to:

- set your OS input method to UNICODE if needed
- enable unicode in your makefile
- copy the action_function from
keyboard/planck/keymaps/unicode/unicode.c to your keymap.c
set the target OS method in your keymap.c: void matrix_init_user() {
set_unicode_mode(UC_OSX); } you can then switch when you want with:
set_unicode_mode(UC_OSX); set_unicode_mode(UC_LNX);
set_unicode_mode(UC_WIN);
put some unicode codes in your keymap like so: UC(0x0061)
I did change the bit mask in quantum/keymap_common.c and .h
I’m afraid we will need uint32 to get a total support for all unicode
tables or relocate the handler as @mbarkhau did.

* rearranges keycode values, hooks-up unicode

* removes extra lalt ref

* adds unicode shortcuts and example
Jack Humbert bf545061f2 outputs size when make dfuing
Jack Humbert 0428214b90 adds music and audio toggles ()
* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs

* Usability tweaks

* TWEAE

* nightly

added extra kcs to keymap common

* turned on Plank audio

* Added backlight breathing to atomic

* reverted accidental merge

* Added music and audio toggles to Quantum.c

* Redid the audio callbacks

* music/audio_on_user
heartsekai 465aabe11d Added Swiss-German keymap. ()
Jack Humbert fe9b1482fd adds KC_NUBS, KC_NUHS and shifted versions to default keymaps
Jack Humbert 2425fd295a fixes default planck keymap
Jacob Bilger b79400e0e9 Folders for each keymap.c file ()
* Add folders to keymaps

* test

* test
Jack Humbert e2aa980ad5 cleans up default keymaps (olkb)
Jack Humbert fde477a927 updates midi functionality ()
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* splits up process_action to allow independent processing of actions

* moves midi stuff to quantum.c

* adds additional scales for midi
Jack Humbert bf5c2ccee5 splits process_action up to handle records separately ()
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* splits up process_action to allow independent processing of actions

* merging?
Jack Humbert 15719f3574 adds a sequencer to the music mode ()
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* adds music sequencer functionality

* implements audio/music functions in quantum.c

* Merge branch 'master' into process-record
Erez Zukerman 1a8c0dd22d Leader key implementation ()
* implements leader key for planck experimental

* allows override of leader timeout

* adds ability to use the leader key in seq

* fixes leader keycode

* adds chording prototype

* fixes keycode detection

* moves music mode to quantum.c

* disables chording by default

* updates process_action functions to return bool
Erez Zukerman 79d26f331a Adds explanatory note re history of TMK and QMK
Jacob Bilger c7d2c79d34 adds Bilger321's planck keymap
Tobias Matt 26e315a6bb readme added
Erez Zukerman 6e72586b6b Merge pull request from Townk/townkmap
Townkmap
Erez Zukerman 9746cd5323 Merge pull request from Twey/master
Updates to `keymaps/twey` to the media layer and for Plover 3.0
Erez Zukerman 7b2cdca744 Merge pull request from sboesebeck/master
minor change to default layouts
Tobias Matt 65645fb8ca Merge remote-tracking branch 'upstream/master'
cwhits 69f05e1afd [planck] adds button for toggling output in plover app ()
* [planck] toggle plover output in app when toggling plover layer on keyboard

* [planck] moved plover toggle to separate key

* [planck] renamed toggle button
Thiago Alves f70dec3ee9 Remove unused variable on the keymap.
Stephan Bösebeck d09d2da1c2 Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
Thiago Alves c7d52fda9e Add an initial Readme to the keymap.
Erez Zukerman 5845eb05b5 [Erez & Jack] Documents audio output
Thiago Alves 4a041f65e2 Tweak some key positions and changed macro location.
After using the layout a while I learn that the - and = positions should be
swapped since I keep typing = when I intend to type -.

I also, removed the only macro from the top left on the right hand to put the
power button there and since I never use the arrow keys on the separated groups
of keys, I added 4 macros there to get a feel for it.
Thiago Alves 75384689b2 Add custom config.h and revert the changes on the global one.
Some options I defined on the config.h file don't make much sense to other
keymaps so I revert the global config.h and add those options on the keymap
custom one.
James ‘Twey’ Kay a46a0ed4f3 keymaps/twey: fix documentation
James ‘Twey’ Kay 373e441d86 keymaps/twey: Plover 3.0 has a standard TOGGLE keybinding; use that instead
James ‘Twey’ Kay b5c5b71828 keymaps/twey: Add more history keys to media layer; stop using toggleable media layer
Peter e4e0b4e105 Update build guide with instructions to copy the whole keymap folder ()
Thiago Alves c2ffedd65c Update the .hex file on the keymap folder.
Thiago Alves 3e43298d79 Revert the Makefile to the original one.
Make sure I customize things as much as possible inside the keymap itself.
Thiago Alves 85f5eaec39 Change the access to the extra layer to be simetric.
Instead of having a key on the left side for one layer and a key on the right
side for the other layer, I put two dedicated layers on each side to get to the
proper layers.
Thiago Alves 6d343f3559 Add my personal keymap for OSX use.
This keymap was created to have a feel keys on a different place and to have as
fewer layers as possible.

Currently I have only 2 extra layers and only one of them is really required to
have all possible keys available.

Check out the README.md file for more information.
Jack Humbert 3f02637f4d Backlight Breathing for Planck and Atomic
* Updated personal layouts

* tweaked personal

* Nightly - Audio Cleanup

Refactored the LUTs. Abstracted some of the registers out of audio to
use more functional names. Split audio into audio and audio_pwm. WIP

* nightly - collapsed code

* Added check for note playing to LEDs

* Usability tweaks

* TWEAE

* nightly

added extra kcs to keymap common

* turned on Plank audio

* Added backlight breathing to atomic

* reverted accidental merge

* adds backlight pulse to planck
Jack Humbert 684793360c quantum accommodates more than 16 columns
Erez Zukerman 35a72ca5e1 Adds next tab/prev tab back to symb layer and updates legend
Erez Zukerman 2ac27dd574 A little more tweaking
Erez Zukerman 897396b58f Tweaks layers 1 & 2 in my experimental layout
Erez Zukerman 2ce9644caa Merge pull request from adiabatic/ergodox-zweihander-osx
Add KC_LABK and KC_RABK (< and >)
Nathan Sharfi 05db327b70 Add KC_L[LR]ABK to top-level README
Erez Zukerman 7566ac4241 Merge pull request from nrrkeene/master
Lock layers by pressing both shift keys
Nathan Sharfi c702a522b0 Rearrange code layer on Zweihander
Makes it more like the iOS keyboard (and therefore easier to remember). Also adds angle brackets for HTML and comparisons.
Nathan Sharfi 08f3142463 Add KC_LABK and KC_RABK (< and >)
Nathan Sharfi fc4f693cad zweihander: add ⌘X, ⌘C, ⌘V to media thumb keys