summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix swap-hands tapping.Joe Wasson2018-03-164-9/+50
| | | | This is an inelegant hack for #2522 but makes things work. Basically we give `action.c` a chance to handle the hold event early so that we can swap the keyboard for later keys. Later, to allow the hold to happen again quickly we nuke the key record so that tapping is reset. I tried to find a cleaner way, honestly.
* Add keycodes for swap-hands feature.Joe Wasson2018-03-165-18/+46
|
* Rename ONEHAND_ENABLE to SWAP_HANDS_ENABLE for consistencyJoe Wasson2018-03-1628-42/+45
|
* fix generate Keyboard.huplus2018-03-161-9/+9
|
* new handwired keyboard - Dactyl Manuform (#2516)Twentylives2018-03-1618-0/+1758
| | | | | | | | * adding new handwired keyboard: dactyl-manuform * adding qwerty layout * updating readme file.
* Added support for ca66James OFarrell2018-03-166-0/+184
|
* Helix keyboard led test as a keymap (#2513)Takeshi ISHII2018-03-165-0/+1565
| | | | | | | | | | * duplicate keyboards/helix/rev2/keymaps/default to keyboards/helix/rev2/keymaps/led_test * OLED & RGB LED on * duplicate quantum/rgblight.[ch] to keyboards/helix/rev2/keymaps/led_test * rgblight.c modify for RGB test
* Add underglow animation support to rask's UK78 (#2512)Otto Rask2018-03-162-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add rask's Satan layout * Add rask's Satan layout * Add rask's BananaSplit60 layout * Add rask's BS60 readme * Fix rask's BS60 readme image * Fix rask's BS60 readme image again * Add rask's UK78 layout * Change RGui to be LGui to fix locale switching On Ubuntu the keyboard seemingly lost RGui when toggling between typing languages. With LGui toggling works normally. * Add rask's ErgoDox Infinity layout * Modify ErgoDox layout and add readme for it * Add rask's UK78 layout readme * Add undnerglow animation to rask's UK78 firmware
* Add teensy revision folder for Orthodox Rev3 (#2510)Drashna Jaelre2018-03-1610-11/+186
| | | | | | | | * Add Rev3 Teensy for Orthodox * MOve bootloader defines into revision folders * Finishing touches
* Create sendstring_spanish.hDaniel RodrΓ­guez Rivero2018-03-161-0/+71
| | | | This makes possible to use SEND_STRING with a spanish keyboard for almost all symbols except the ones that require ALT, which are documented on the code comments. I am not adding any documentation because the functionality is not complete until a way to specify alted symbols is added.
* layout(preonic): update to dudeofawesome's layout (#2507)Louis Orleans2018-03-165-76/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * πŸŽ‰ duplicate default Preonic keymap * ✨ add Workman layout * 🚚 swap backspace and delete * ✨ enable hold enter for shift * 🚚 swap media play and next * πŸ’„ use Planck startup sound * πŸ’„ add Workman layer sound * ✨ add numpad layer * πŸ’„ add new workman sound * πŸ“ add README * 🎨 fix layout formatting * πŸ“ add image of numpad layer * πŸ“¦ changing chibios submodule version to match upstream/master's version * ✨ add caps lock key on adjust layer * ✨ reworking numpad layer to match a real numpad * ✨ add double tap to activate numpad * πŸ“ fix layout comments * πŸ“ update numpad layer render * ✨ adding operator keys to left hand on numpad * 🎨 shorten numpad keycodes * 🎨 remove redundant breaks * πŸ“ update numpad layer render * 🎨 fix indentation * πŸ”§ add rules file * βœ¨πŸ”Š play sound when switching to numpad layer * πŸ”¨ use userspace sounds
* layout(infinity ergodox): update dudeofawesome's layout (#2506)Louis Orleans2018-03-165-133/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * πŸŽ‰ Building simple flasher * πŸŽ‰ Flashing works * 🎨 Cleaning up * πŸ› Being more specific with board identity * πŸ› Flashing correct keymap * πŸŽ‰ Adding keymap * ✨ Updating keymap * 🚨 RGB * βͺ Revert "🚨 RGB" This reverts commit 9ceabfb267f8daedaad929231229c703abc12ec4. * ✨ Improvements to flasher * ✨ Layout tweaks * πŸ’„ Messing around with LCD * πŸ’„ Enabling LCD backlight matching * πŸ”§ Updating layout * πŸ› Fixing console logging * 🎨 Cleaning up indentation * πŸ”§ Adding editorconfig * ✨ Adding game layer * πŸ’„ Changing numpad layout * ✨πŸ”₯ redoing entire layout It's now more similar to the Planck default layout * ✨ add workman and dvorak layouts * πŸ› fix numpad * πŸ› fix layer orders * πŸ› fix layer toggling * πŸ› fix tri-layer switching * πŸ› fix LCD colors for adjustment layers * πŸ”₯ remove old flasher project * πŸ”₯ remove simple_visualizer * πŸ’„ update LCD colors * πŸ“ fix layout comments * πŸ’„ swapping 2u buttons * πŸ”₯πŸ”§ removing editorconfig * 🚨 using 2 spaces * πŸ“ add README * βͺ Revert "πŸ’„ Enabling LCD backlight matching" This reverts commit 51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e. * βͺ Revert "πŸ’„ Messing around with LCD" This reverts commit fdd9acdae514a3e0e4a7153225053680744980e5. * πŸ› fix thumb inconsistency in QWERTY * πŸ› fix media keys * ✨ add F# shortcuts to vertical 1.5u buttons * ✨ hold enter for RShift * ✨ hold for numpad * 🎨 remove unnecessary breaks * 🎨 reoganizing layers * ✨ add Colmak layer * πŸš§πŸ”§ add basic config * ✨ use more standard numpad layout * πŸ’„ change layer orders * ✨ add caps lock on adjust layer * πŸ”₯ disable space cadet * πŸ“ update README * πŸ”¨ use userspace config * 🎨 clean up a bit * πŸ› undefine tapping toggle from base config * πŸ”¨ rename LED functions
* update to Ergodox / Atreus Dvorak 42 key layouts (#2504)lucwastiaux2018-03-162-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add SCREEN_NAV layer for copy/pasting within screen * working readreg/paste macros * working read reg / paste macros * write log and tran patterns, and expand * add ls -la shortcut, add tab on combined layer * put delete word on the right pinky key on shell_nav layer * add TAB on the right side, add reset key * added Cloud9 macros * add cloud9 shortcuts to atreus layout * added BROWSER_CONTROL layer * finalized browser control layer * adding comment * add browser control layer to atreus * add flashing command line * remove the tab on combined layer
* Add italian keymapNicola Gargagli2018-03-161-0/+122
|
* Fixed various keymaps and the allocation of "key_combos" (#2526)Brian Choromanski2018-03-1610-13/+37
| | | | | | | | | | | | | | | | | | | | * Fixed plank keymaps so that they will compile for planck light * tv44:budi now compiles * s60_x:amnesia0287 now compiles * Fixed allocation of key_combos so that narze keymap for planck can compile correctly * Disabled rgb on ergodone and infinity * Enabled tap dance so it compiles * Added return statement so it compiles * If compiling on light disable extra functionality * Properly redefined variable so it compiles
* Move Narze keymap into Ergodox Infinity folderU-LANDSRAAD\drashna2018-03-147-0/+0
|
* Fix Preonic layoutU-LANDSRAAD\drashna2018-03-141-2/+2
|
* Planck ajp10304 (#2519)ajp103042018-03-134-54/+203
| | | | | | | | * Planck ajp10304 layout clean up * Planck ajp10304 layout add Mac layer extensions * JJ40 ajp10304 layout add Mac layer extensions
* Fix preonic/rev2 bootloader configuplus2018-03-131-2/+3
|
* Fixed plank keymaps so that they will compile for planck lightBrian Choromanski2018-03-1310-29/+90
|
* Add layout support for contra.Joe Wasson2018-03-124-13/+45
|
* Add default keymap for contraJoe Wasson2018-03-123-0/+308
|
* Fixed exit status check for brewJon Nall2018-03-091-1/+1
|
* Added Contra keyboard support (#2501)adiron2018-03-099-0/+249
| | | | | | | | | | | | | | | * Added Contra keyboard support The configuration came from a source distribution of the firmware on the Contra's official website. I have also included a simple MIDI keymap. (And it works!) * Changes to Contra config and README * Readme has been changed as requested by jackhumbert * Config has been changed to add the Cartel and Contra names to the USB configuration.
* update ymdk96 filessparkyman2152018-03-093-26/+22
|
* Add Viterbi fido keymap (#2454)Danny2018-03-098-59/+120
| | | | | | | | * Add fido Viterbi keymap * Cleanup rules files * Remove unused WIP code
* XD75 keymap - Germanized (#2441)hypnocrat2018-03-094-0/+332
| | | | | | | | | | * Added a heavily customized German keymap to the XD75RE * A heavily customized alternative layout for the XD75, for German users * Fixed capitalization, removed unnecessary files * Hopefully fixed capitalization, some keymap changes
* Patched some keyboards that won't compile (#2453)Brian Choromanski2018-03-0911-24/+26
|
* layout(planck): dudeofawesome's layout (#2457)Louis Orleans2018-03-097-48/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * layout(planck): new layout initial commit * feat(planck): add workman layout * fix(planck): switching to workman * layout(planck): swapping mnext and mplay * feat(planck): prep for RGB * perf(planck): remove plover saves 256 bytes of memory * perf(planck): remove colemak saves 128 bytes * layout(planck): swapping enter and quote * perf(planck): disable console frees 1664 bytes * feat(planck): RGB under-lighting * refactor(planck): change RGB pin Uses pin labeled PB2 * feat(planck): add RGB keycodes * feat(planck): re-enable audio * style(planck): fixing indentation Because who indents like that? * style(planck): clean up keycodes * layout(planck): remove del * feat(planck): add tap-space to layer keys * docs(planck): specify pin on PCB for RGB * bug(planck): reducing tap time * Revert "bug(planck): reducing tap time" This reverts commit 62606b2dc62c5adcc06cfb5978d7e5305411a658. * Revert "feat(planck): add tap-space to layer keys" This reverts commit c74de5a4aa45c5563dcaa463395654c29f50eda3. * perf(planck): remove backlit case * feat(planck): swap enter and quote * bug(planck): moving right shift * doc(planck): update README * chore(planck): remove makefile * πŸ”¨ add userspace config * πŸ“ update layer ascii art * πŸ”₯ disable RGB lighting * ✨ add Colemak * ✨ add numpad layer * ✨ add caps lock on adjust layer * πŸ“ update layer renders * πŸ”₯ remove workman sound def * πŸ”¨ add userspace config * πŸ“ update layer ascii art * πŸ”₯ disable RGB lighting * ✨ add Colemak * ✨ add numpad layer * ✨ add caps lock on adjust layer * πŸ“ update layer renders * πŸ”₯ remove workman sound def
* qwerty_code_friendly: minor updates (#2494)Campbell Barton2018-03-092-31/+102
| | | | | | | | | | * qwerty_code_friendly: minor updates - Correct mistake in ascii keymap. - Make lower right key delete again, but make it configurable. - Make double shift for double quotes optional. * qwerty_code_friendly: shift users title-caps
* Usb max power (#2502)MakotoKurauchi2018-03-092-1/+28
| | | | | | * add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL * add define USB_MAX_POWER_CONSUMPTION
* Add SS_RALT for AltGR usage in macrosDrashna Jael're2018-03-092-0/+2
|
* Add the OK60 keyboard (#2488)edwardbrowncross2018-03-098-0/+263
| | | | | | | * Add the OK60 keyboard * Fix ok60 incorrect ANSI keymap signature Add support for default ansi and iso 60 keymaps
* Fixes for JJ40 and Oscillope keymap (#2496)Oscillope2018-03-084-6/+47
| | | | | | * Add navigation layer for hjkl arrow keys * Fix Oscillope keymap after jj40.h changes. Also fix jj40.c so that it can build without rgblight if you don't want that enabled.
* Disable the glossary linking to fix #2498 (#2499)skullydazed2018-03-083-3/+3
|
* Canadian planck (#2463)That-Canadian2018-03-082-0/+219
| | | | | | * Line ending stuff again * Added my personal Planck layout (finally)
* Move rows config to keymap (#2464)MakotoKurauchi2018-03-072-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fork from Let's Split * Organizing files * Delete some keymaps * I2C and serial enabled at the same time * Change readme * add #define HELIX_ROWS for multiple rows * Delete avrdude flashing script * Delete makefiles * Subproject elimination * Fix lufa path * Remove PLAY_NOTE_ARRAY usages to get rid of warning. Fix conflicting function name * Mousekey change default to off * Fix to oled display adjust * make rev2 change pin assign change keymap * use master_buffer * Timing adjustment * Organizing files * Change Keymap * Change Keymap Add EISU and KANA Correct 4rows * NKRO default to disable * EXTRAKEY_ENABLE default to disable * add rgb reset key * rgb custom function enable * Extend font * add RGBLED_POWER default folder to helix/rev2 RGB_ENABLE to no * renamed directory * Disable RGBLIGHT_CUSTOM_DRIVER * Disable LOCKING_SUPPORT_ENABLE * Update bootloader setting * Change readme * Fixed argument error * Move rows config to keymap
* quantum: keympa_extra: add sendstring_bepo.hcrazyiop2018-03-071-0/+41
|
* quantum: keymap_bepo.h: fix typo in BP_COMMMAcrazyiop2018-03-071-1/+1
|
* Swedish layout for irisLukas Klingsbo2018-03-073-0/+157
|
* Update Meira for revision 1.1 to enable backlighting by default (#2468)Cole Markham2018-03-078-11/+27
| | | | | | * Update Meira for revision 1.1 to enable backlighting by default * Updates to fix other keymaps
* Fixed keymap, added capslock led for maartenwut's kbd66 keymap (#2473)Maarten Dekkers2018-03-071-32/+25
| | | | | | * Fixed keymap, added capslock led * Removed macro
* Add layer_state_set_* to custom function listsU-LANDSRAAD\drashna2018-03-071-1/+37
|
* Examples should all use _user functions for consistencyU-LANDSRAAD\drashna2018-03-071-4/+5
|
* Fixed compilation of the ps2avrGB keyboard/firmware (resolving #2425) (#2478)Sebastian Kaim2018-03-074-5/+112
| | | | | | | | | | | | | | | | | | | * Fixed compilation of the ps2avrGB keyboard/firmware This commit fixes the silent compilation error for the ps2avrGB keyboard/firmware. This error was caused by a lacking default keymap which it did not have because all keyboards based on it were moved to another directory. I also added the required config.h options so it's possible to compile it again and (probably) flash it on a b.mini. Lastly, I updated the README to reflect the current state. This commit fixes #2425 * Referenced the pearl in the ps2avrGB REAMDE Added a reference to the pearl keyboard in the README of the ps2avrGB keyboard as it is originally based on the firmware as well.
* layout(preonic): blake-newman's layout (#2483)Blake Newman2018-03-074-0/+403
| | | | | | | | | | | | | | | * layout(preonic): blake-newman's layout - Add keymap - Add Number Pad layout - Reconfigure other layouts to my opinionated style - Add `readme.md` with layout information * layout(preonic): blake-newman's layout - Move enter to `raise + space` / `lower + space` - Replace `enter` to `right shift` - Explicitly map modifier keys
* qwerty_code_friendly: various updatesCampbell Barton2018-03-072-271/+422
| | | | | | | - Remove action_get_macro in favor of process_record_user - Support user defined words on layer 3 (pass via flags) - Support backspace & del on left thumb cluster. (optionally override top right backspace).
* Corvec's Planck layoutCorey T Kump2018-03-075-0/+449
|
* Add back docs for hand-swapping feature.Joe Wasson2018-03-072-0/+32
|
* A small tidy up (#2490)Kenny Hung2018-03-071-12/+10
| | | | | | | | * Add extra RGUI key to make keyboard more MAC friendly * Remove enumerators for no longer used layers in layout Skewwhiffy for XD75 * Make layer numbers even better