summaryrefslogtreecommitdiffstats
path: root/keyboards/handwired/dactyl_manuform
Commit message (Collapse)AuthorAgeFilesLines
* Move transport.c to QUANTUM_LIB_SRC (#11751)Drashna Jaelre2021-02-011-2/+2
|
* [Keymap] Cleanup and updating of drashna keymap code (#11516)Drashna Jaelre2021-01-229-71/+188
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update other keyboards for rgb matrix changes * Remove customized bootmagic code * Fix corne layout compilation error * Fix compiler errors with all keymaps * Add Simple Visualizer for ergodox infinity * Fix compile issue with Corne * Fix keymap stuff * Add alias for mouse layer * Add Halmak Keyboard layout * Updates for Kyria * Add support for oled interval * Change RGB stuff [CHANGE] Fix coexistence issues * Fix rgb_stuff * Add custom ploopyco mouse keymap * Decrease default dwell time * Updates based on last breaking changes update * Disable command on dactyl * Update ergodox to use proper commands for rgb matrix indicators * Update all rgb matrix indicator functions * Update rules for dactyl-manuform * Reduce wait time for mouse layer off event * Add more info to logger * Add wrappers for get_tapping term * Move version.h include into only file that actually needs it * Update rgb sleep stuff * Update key print function * Change DM keymap settings * Change pin for DM Manuform * Add Proton C stuff for Corne keymap * more arm corne tinkering * Even more arm stuff for corne * Cleanup corne stuff * redirect default keymap to drashna because I am a very bad man * change corne rgb priority * Update tractyl manuform to not conflict * Add more secret stuff * more dactyl tweaks * Add more options to split transport * Changes of oled support * Change split settings * Improve keylogger formatting more * tweak oled stuff * Oled and such tweaks * Reduce brightness due to leds * Decrease brightness more * Only run layer code if master
* [Keymap] add happysalada (#11535)Raphael Megzari2021-01-191-0/+167
| | | | | | | * add keymap: happysalada * use enum instead of define * remove uneeded config file
* Remove `DESCRIPTION`, H-J (#11616)Ryan2021-01-203-4/+0
|
* Exclude more keyboards from CI (#11436)Zach White2021-01-138-0/+0
| | | | | * exclude all of handwired * exclude more keyboards from CI
* [Keyboard] Fix Dactyl Manuform with Trackball info.json (#11298)Drashna Jaelre2020-12-261-1/+1
|
* Initial list of keyboards to exclude from CI (#11213)Zach White2020-12-218-0/+0
|
* [Keyboard] Add drashna's dactyl manuform 5x6 with trackball (#11062)Drashna Jaelre2020-12-1917-0/+1842
| | | | Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* Normalise include statements in keyboard code (#11185)Ryan2020-12-161-2/+2
|
* [Keymap] Added 333fred 5x6_5 keymap (#10272)Fred Silberberg2020-10-045-0/+667
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * First pass at manuform layout. * Updates from actual usage on my board. Fixed a couple of bugs, added a stormlight quote randomizer. * Use a 32-bit timer that can actually hit 5 minutes. * Some updates after a day of usage: * Turn off WPM. It's too inaccurate and takes up a decent amount of space that can be devoted to quotes. * Turn off the OLEDs after 5 minutes * Move the keys around a bit. * Add many more quotes. * Adjust the quotes to make room for missing and misswritten WoT quote. Adjusted the keymap slightly. Adjust the mods display to include one_shots. * Revert osm on lgui as it makes start menu search impossible to use. * Use LTO_ENABLE flag. * License all of my (333fred's) keymaps as MIT. * Update users/333fred/rgb.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* handwired/dactyl_manuform/5x6_5: fix broken keyboard and keymap reference ↵Jan Christoph Ebersbach2020-08-071-2/+2
| | | | (#9921)
* fix Dactyl-Manuform 5x6_5 compilation (#9902)James Young2020-08-031-1/+2
|
* [Keyboard] Add Dactyl Manuform 5x6 with 5 thumb keys (#9659)Jan Christoph Ebersbach2020-07-318-0/+699
| | | | | | | | | | * [Keyboard] Add Dactyl Manuform 5x6 with 5 thumb keys * fix: remove unused code block * fix: remove unused code block * Remove unused build options
* Adding VIA support for Dactyl Manuform 5x7 (#9462)RJ Bernau2020-07-2511-15/+166
| | | | | | | | | | | | | | | | | | | | * adding via support for Dactyl Manuform 5x7 * Changing Vendor ID from FEED to 444D (DM) * Update keyboards/handwired/dactyl_manuform/4x6/config.h Fixing typo in Dactyl Manuform 4x6 Product Id Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/handwired/dactyl_manuform/4x5/config.h Fixing typo in Dactyl Manuform 4x5 Product Id Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Roland Bernau <roland@bernau.dev> Co-authored-by: Joel Challis <git@zvecr.com>
* Add naked60 layout, clean up my userspace files and rules.mk. (#8848)Fred Silberberg2020-04-203-12/+0
|
* [Keymap] new userspace for ibnuda (#8221)Ibnu Daru Aji2020-03-032-0/+93
| | | | | | | | | | * to ease the maintenance for some boards ibnuda has. * followed ridingqwerty's suggestion on 8821. * folloing drashna's suggestion on qmk's 8221. * following drashn's suggestion on qmk's 8211
* Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards (#7915)fauxpark2020-01-195-0/+10
| | | | | | | | | | * Enforce definition of `DIODE_DIRECTION` for non-custom matrix boards * Define diode direction for failing boards * Matching parentheses * Put onekey diode directions in top level config
* Dactyl manuform layout optimized for Swedish (#7724)Lukas Klingsbo2019-12-312-0/+85
| | | | | | * Dactyl manuform layout optimized for Swedish * Layers as enum
* [Keymap] Dactyl Manuform computer scientist's layout with split RGB enabled ↵squirrelsRduck2019-12-053-0/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#7519) * Added my Dactyl Manuform layout * Added my Dactyl Manuform layout * finalized key layout, added reset code, no LED yet * finalized key layout, added reset code, no LED yet * enabled RGB backlight * enabled RGB backlight * enabled RGB backlight * supporting split rgb * supporting split rgb * supporting split rgb * added media controls * allowing ctrl/command to fallthrough from mouse layer so we can ctrl scroll to zoom in/out * addressed PR comments, and make a couple last minute adjustments to the layout, to add in the Forwards Delete keycode * decreased brightness even more
* Remove keymap_config extern from default keymaps (#7399)Drashna Jaelre2019-11-206-10/+0
| | | | | | | | | | * Remove keymap_config extern from default keymaps * Revert unicode Apparently VSCode does not like unicode, I didn't actually edit these lines, so it must have been automatic... :( Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Ergodox EZ and dactyl-manuform keymaps for rishka (#7051)Adam Perlman2019-10-213-0/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | * Setup keymaps and userspace for Rishka * Creates a keymap for Ergodox Ez, bdn9 and Dactyl Manuform 5x6 * Update bdn9 config with suggested change * Add pragma to other header files * Apply suggestions from code review Co-Authored-By: fauxpark <fauxpark@gmail.com> * Updates from review from fauxpark * Updates from review Swap to keyboard_post_init, layer_state_t and use layer state for encoder * Updates from review Swap to keyboard_post_init, layer_state_t and use layer state for encoder * Add missing change from review
* Cleanup rules.mk for 32U4 keyboards, H (#7030)fauxpark2019-10-203-39/+8
| | | | | | * Cleanup rules.mk for 32U4 keyboards, H * Change some boards incorrectly assumed to be halfkay
* [Keyboard] Match dactyl-manufom 4x5 layout in doc to actual (#6867)Dimitri Krassovski2019-10-041-3/+3
| | | | | | | | * Match doc layout to actual Raise and Lower were swapped, and there is no "10" button :) * Make mouse button 2 really 2, not a clone of MB1
* Remove old promicro_bootloader_jmp() declarations (#6444)fauxpark2019-08-212-5/+0
|
* Remove commented out MCUs in rules.mk (#5884)fauxpark2019-07-161-1/+0
|
* [Keyboard] Added DMOTE (#6087)Viktor Eikman2019-06-0615-10/+304
| | | | * Added DMOTE as a variant of the Dactyl-ManuForm, with slight changes to prior code organization to reflect differences.
* Replace DEBOUNCING_DELAY (deprecated) with DEBOUNCE (#5997)Drashna Jaelre2019-06-061-1/+1
|
* Update 333fred keymaps and add new iris map. (#6010)Fred Silberberg2019-05-291-30/+10
| | | | | | * Update 333fred keymaps and add new iris map. * Fix iris key
* Cleanup Default Keymaps (#5442)Drashna Jaelre2019-03-192-6/+1
| | | | | | | | * Cleanup Default Keymaps to conform to QMK Firmware standards * Minor fixes * Revert some changes
* Dactyl Manuform 5x6, 5x7, and 6x6: QMK Configurator fixes and partial code ↵noroadsleft2019-03-046-96/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clean-up (#5307) * Tidy up 5x6.h - replaced tabs with spaces (QMK convention) - aligned layout macro visually * Fix Configurator support for Dactyl Manuform 5x6 - layout macro had the wrong name in info.json * Tidy up 5x7.h - replaced tabs with spaces (QMK convention) - aligned layout macro visually * Fix Configurator support for Dactyl Manuform 5x7 - corrected keyboard height - layout macro had the wrong name in info.json * Tidy up 6x6.h - replaced tabs with spaces (QMK convention) - aligned layout macro visually * Fix Configurator support for Dactyl Manuform 6x6 - layout macro had the wrong name in info.json
* [Keymap] Added a key to handle copy/paste in and out of a terminal (#5205)Fred Silberberg2019-02-241-8/+8
|
* [Keyboard] handwired dactyl with 2 pro micros added (#5113)zwnk2019-02-181-12/+4
| | | | | | | | | | | | | | | | * handwired dactyl with 2 pro micros added * dactyl_promicro README updated * dactyl_promicro default layout fixed * requested changes * dactyl_promicro README updated * qmk toolbox link fixed * layout reflects phys. keys positions
* Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)fauxpark2019-02-171-4/+0
|
* Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)fauxpark2019-02-163-10/+0
|
* Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre2019-01-261-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
* Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)noroadsleft2019-01-042-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove QUANTUM_DIR code blocks from keyboard rules This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect entire keyboards. * remove QUANTUM_DIR code blocks from rules for default keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect default keymaps. * remove QUANTUM_DIR code blocks from rules for user keymaps This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files that affect "user" keymaps. (It's actually any keymap that isn't named `default`.) * remove QUANTUM_DIR code blocks from rules for community layouts This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for community layouts. * remove QUANTUM_DIR code blocks from rules for userspaces This commit removes the deprecated "QUANTUM_DIR" code block from rules.mk files for userspaces.
* Document the correct path to the split keyboard EEPROM files (#4585)zvecr2018-12-141-2/+2
| | | | | | * Document the correct path to the split keyboard EEPROM files * Document the correct path to the split keyboard EEPROM files
* Make quantum/split_common/serial.[ch] configurable (#4419)Takeshi ISHII2018-12-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add temporary compile test shell script * add 'CONFIG_H += serial_backward_compatibility.h' into common_features.mk:SPLIT_KEYBOARD block * add quantum/split_common/serial_backward_compatibility.h SERIAL_PIN_PORT and other PIN define move to serial_backward_compatibility.h SERIAL_BACKLIT_START move to split_util.h * quantum/split_common/serial.c change to helix-serial.c style serial configuration * add temporary file quantum/split_common/split-keyboards-list.txt * add '#define SOFT_SERIAL_PIN D0' to keyboards/6lit/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/divergetm2/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/ergotravel/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/foobar/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/dactyl_manuform/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/qc60/config.h * add '//#define SOFT_SERIAL_PIN D0' to keyboards/handwired/xealous/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/iris/rev*/config.h * add '//#define SOFT_SERIAL_PIN D0' to keyboards/lets_split_eh/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/levinson/rev*/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/miniaxe/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/nyquist/rev?/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/quefrency/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/qwertyydox/config.h,keyboards/qwertyydox/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/redox/rev1/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/rorschach/rev1/config.h * remove '#define SOFT_SERIAL_PIN D0' from quantum/split_common/serial_backward_compatibility.h * remove temporary file quantum/split_common/split-keyboards-list.txt * remove temporary compile test shell script * Revert "remove temporary compile test shell script" This reverts commit 15b0021b4092127b8d8a21f572642ad3702b46d4. * update quantum/split_common/compile_split_test.sh for new keyboard test * add '#define SOFT_SERIAL_PIN D0' to keyboards/diverge3/config.h * add '#define SOFT_SERIAL_PIN D0' to keyboards/40percentclub/25/config.h * remove temporary compile test shell script * update docs/config_options.md, quantum/template/avr/config.h * fix quantum/template/avr/config.h * fix typo docs/config_options.md
* Dactyl_manuform map and updates to my ergodox layout for moving to aFredric Silberberg2018-12-133-0/+96
| | | | different location.
* Keyboard: Configurator support for handwired/dactyl_manuform (#4558)noroadsleft2018-12-055-0/+377
| | | | | | | | | | | | * handwired/dactyl_manuform/4x5: Configurator support * handwired/dactyl_manuform/4x6: Configurator support * handwired/dactyl_manuform/5x6: Configurator support * handwired/dactyl_manuform/5x7: Configurator support * handwired/dactyl_manuform/6x6: Configurator support
* Remove all of the deprecated RGB definesDrashna Jaelre2018-10-221-3/+1
| | | | Fixes #3641
* Replace outdated RGB/Audio informationDrashna Jaelre2018-10-226-10/+6
|
* Keyboard: Added dactyl-manuform 4x6 and keymap. (#4058)Filip Sund2018-10-039-12/+237
| | | | | | * Added dactyl-manuform 4x6 and keymap. * Did changes recommended by drashna.
* Keyboard: dactyl_manuform 5x7 aka Ergodox-ish added (#3691)zwnk2018-08-239-23/+252
| | | | | | | | | | | | * dactyl_manuform 5x7 aka Ergodox added * LAYOUTS = ergodox removed * README updated * README updated again * zip file removed
* Keyboard: dactyl manuform 6x6 added (#3662)zwnk2018-08-1512-369/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mouse layer keys shifted * mouse layer keys shifted * manuform 5x6 added * mouse layer keys shifted * manuform 5x6 added * dactyl_manuform 5x6 keymap added * reorg. dactyl manuform folder * removed LAYOUTS = ortho_4x12 for 4x5 * Rows and Cols in config.h fixed * MASTER_LEFT * 5x6 matrix fixed * keymap updated * removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD * default keymap for dactyl_manuform 5x6 * Fixes for Dactyl Manuform * Add/update default keymap * readme dactyl_manuform updated * links to keymaps added * dactyl_manuform 6x6 added. README updated * dactyl_manuform README updated * cleanup * more cleanup
* Keyboard: Add default keymap for dactyl_manuform 5x6 (#3649)zwnk2018-08-1417-232/+432
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mouse layer keys shifted * mouse layer keys shifted * manuform 5x6 added * mouse layer keys shifted * manuform 5x6 added * dactyl_manuform 5x6 keymap added * reorg. dactyl manuform folder * removed LAYOUTS = ortho_4x12 for 4x5 * Rows and Cols in config.h fixed * MASTER_LEFT * 5x6 matrix fixed * keymap updated * removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD * default keymap for dactyl_manuform 5x6 * Fixes for Dactyl Manuform * Add/update default keymap
* Keyboard: Dactyl manuform 5x6 added and working (#3627)zwnk2018-08-1327-1055/+489
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * mouse layer keys shifted * mouse layer keys shifted * manuform 5x6 added * mouse layer keys shifted * manuform 5x6 added * dactyl_manuform 5x6 keymap added * reorg. dactyl manuform folder * removed LAYOUTS = ortho_4x12 for 4x5 * Rows and Cols in config.h fixed * MASTER_LEFT * 5x6 matrix fixed * keymap updated * removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD
* Modifications to Dactyl manuform keyboard (#3162)Twentylives2018-06-127-125/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DactylManuform: Updating dvorak keymap * Changed NAV and NUM layers to LOWER and RAISE * Removed Mod+Key form RAISE and LOWER keys to be used as layer togglers exclusively * Added missing keys to LOWER layers * DactylManuform: fixed bugs in keyboard config file * DactylManuform: Change default mouse config The default mouse config parameters are slow and not very user friendly, this commit overrides the default values. wq Signed-off-by: Sameeh Jubran <sameeh.j@gmail.com> * Dactylmanuform: Update default keymap (qwerty) to match dvorak's Recently devorak's layout went through some changes fo