summaryrefslogtreecommitdiffstats
path: root/keyboards/dz60
Commit message (Collapse)AuthorAgeFilesLines
* Made a userspace that allows you to use your keyboard as an order of ↵Ajax2018-10-231-0/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | operations based calculator (#2864) * Made DZ60 layout with calculator * Cleaned up and commented, preparing to fix bug with negative in front of open parenthesis as first character * Fixed bug where negative sign infront of parenthesis as first character was parsed incorrectly * Made a better solution for the bug from the previous commit * Modularized and added a userfile so that this code can be used on various keyboards, found in doogle999 * Removed commented code from keymap * Made the layer that is used for calculations a define so that it can be changed per keyboard * Made the readme * Made the readme in the correct place * Revert "Made the readme in the correct place" This reverts commit 7f8b59ed9e59c77401a48be3a7ac1e8fd8e84e32. * Manually synced with qmk upstream * Stopped repeat, made keys print character that they are defined as rather than what the keyboard wants them to do * Added support for numpad, might make all keycodes custom so that there is no need to change doogle999.c if you want to change the keycode that is associated with a function, also made numpad automatically activating an option * Fixed some bugs with backspacing, updated the readme * Fixed some bugs with numlock turning on at the wrong times when a shift key was down * Made the return to layer work automatically instead of just forcing it to layer 0 * fixes and style changes, 20% decreased binary size * Fixed some bugs with double printing and compilation errors on my side * Fixed bug with exceeding the buffer size * Removed changes that added const-ness * Made changes so that backspace does not repeat to remove backspace bugs, still some bugs with recalculating without having typed anything * Fixed obo error with calc main loop * Made includes more accurate in keymap for dz60 * Moved flags to user makefile
* Include quantum.h to fix travis CI errorsDrashna Jaelre2018-10-221-0/+2
|
* added ASCII representation to dz60 iso-split layout and adjusted it so that ↵SpacebarRacecar2018-10-222-18/+32
| | | | it's consistent with the other layouts. (#4207)
* added an ISO split spacebar layout, keymap and readme files (#4165)mcarni2018-10-194-0/+280
|
* Keymap: Add dz60 iso-de layout (#4173)Andy2018-10-193-0/+56
|
* Keymap: Swap func layer keys and add vim navigation to navigation layer (#4163)Jason Thigpen2018-10-181-4/+4
|
* Keymap: Adding new functionality to personal keymap, smart macros (#4159)TheOneTrueTrench2018-10-173-55/+657
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added base keymap * Added initial layers and mirrored most of Pok3r behavior. * Some stuff for Space Captain * Added new Marianas keymap for DZ60 * Included suggestions to remove unnecessary line regarding MODS_CTRL_MASK, and added names for layers. Added enum to define names for layers, and removed unused #DEFINE * Added DVORAK and COLEMAK * Caps + enter + space for flashing mode. * Added RGB status * added flash script * Changed lighting modes to make layers more apparent * fixed issue with not being able to exit gaming mode. * Added abbreviation constructor * Changed lighting modes to make layers more apparent * fixed issue with not being able to exit gaming mode. * Added abbreviation constructor * Fixed bug with SQL Table Macro generator. * restructured file. No Logical changes. * literals only for smart macros * removed extraneous pointer declaration. * Smart Macros * Added Makefile and header file * extended smart macros to be able to cover the whole alphas. * removed non-relavent keymaps. * didn't mean to include this guy.
* Keymap: 60_ansi keymap for DZ60 (#4139)jshuf2018-10-152-0/+27
| | | | | | | | | | * 60_ansi keymap for DZ60 * 60_ansi keymap for DZ60 Amend author * 60_ansi keymap for DZ60
* Keymap: Move multimedia events to dedicated layer and format config (#4136)Jason Thigpen2018-10-151-13/+35
|
* Keymap: Add crd's simple layout (#4117)Jason Thigpen2018-10-111-0/+48
| | | | | | | | * Add crd's simple layout * Fix transparent mapping in crd's config * Add secondary navigation to fn layer
* Keymap: DZ60 layout based on stephengrier's with PgUp/PgDn/Home/End, Insert, ↵Boris Burger2018-10-103-0/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | etc. (#4110) * DZ60 layout based on stephengrier's with customisations. * CapsLock is used as Fn key. * Del is available as Fn+Backspace & Shift+Backspace (using a macro) * PgUp / PgDn / Home / End = Fn+Arrows (as on macOS, Microsoft Surface) * Tilde = Shift+Esc * Backtick = Fn+Esc * Underglow toggle and mode selection are available as Fn+Q and Fn+W * Reset (bootloader mode) = Fn+B * Standardised layout formatting and Ctrl+Del & Shift+Del support. Using 7 underscores for KC_TRNS in layouts and aligning the keycodes according to LAYOUT_directional. Del is now only Fn+Del, Ctrl+Backspace translates to Ctrl+Del, Shift+Backspace translates to Shift+Del. * Documented new Backspace/Del related macros. Del is now just Fn+Backspace, pressing Ctrl+Backspace sends Ctrl+Del, pressing Shift+Backspace sends Shift+Del
* Keymap: Add french iso layout for dz60 (thomasviaud) (#4080)thomasviaud2018-10-052-0/+22
|
* Keyboard: DZ60: add Plate B layouts (#4076)noroadsleft2018-10-042-1/+63
| | | Adds maximized DZ60 Plate B layout macros in ANSI and ISO, featuring 2.25u Left Shift (1.25u/1u split for ISO) and 1.75u Right Shift with Inverted-T arrow keys. Also supports Split Spacebar and Split Backspace.
* Keymap: Adding my DZ60, Satan, XD75 kemaps and updates to userspace (#4039)Jarred Steenvoorden2018-10-021-0/+21
| | | | | | | | | | | | * Update userspace with common config.h * Add my dz60, satan and xd75 keyboard keymaps * Fixing executable bits changed during last upstream merge * Cleanup unnecessary files and defines * Remove unnecessary defines from userspace config
* Keyboard: DZ60 cleanup (#3994)noroadsleft2018-10-0125-699/+343
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * DZ60: Deleted K214 from LAYOUT_all * DZ60: Delete matrix LAYOUT_2_shifts; replace with LAYOUT_all After the deletion of K214 from LAYOUT_all, LAYOUT_all and LAYOUT_2_shifts are identical. Deprecated LAYOUT_2_shifts in favor of LAYOUT_all. * DZ60: refactor 256k_HHKB and itsaferbie keymaps to use LAYOUT_60_hhkb macro Both keymaps previously used the LAYOUT_hhkb macro. After comparing the macros, the only difference between them was that LAYOUT_hhkb included the place of the ISO Backslash key. Neither keymap used this key, so both were refactored to use LAYOUT_60_hhkb instead. LAYOUT_hhkb is now essentially unused by any keymaps in the repo. (More on that in a moment.) * DZ60: bugfix for dbroqua keymap This keymap had two layers that used the LAYOUT_true_hhkb macro and a third that used LAYOUT_hhkb. These macros have the same number of keys, but represent different physical layouts. As the "main" layers used LAYOUT_true_hhkb, switched the third layer to LAYOUT_true_hhkb as well. The LAYOUT_hhkb macro is now unused by any DZ60 keymaps in the repo, and can be safely deleted. * DZ60: bugfix for 60_ansi_arrow_fkeys, 60_plus_arrows, and stephengrier keymaps All three keymaps had one layer in LAYOUT_all and one in LAYOUT_directional. Only difference between these macros is LAYOUT_all excludes the ISO Backslash position. As none of the keymaps used this position, all layers were switched to use LAYOUT_directional. * DZ60: added layout mock-ups to dz60.h Documenting the physical layouts that go with each matrix. * DZ60: replace TMK SHIFT_ESC with QMK Grave Escape Replaced all instances of keycodes that called TMK's ACTION_FUNCTION(SHIFT_ESC) with QMK's KC_GESC, and added config.h files so KC_GESC behaves as the deprecated TMK function did, except for the default keymap, which I thought should have the QMK standard behavior. * DZ60: delete SHIFT_ESC code blocks Deleted ACTION_FUNCTION(SHIFT_ESC) code blocks from keymaps that didn't use the functionality it provided. * DZ60: deleted unused MODS_CTRL_MASk definitions Was used in the now-deleted SHIFT_ESC code blocks. Interestingly named MODS_CTRL_MASK when it was actually checking the Shift keys. *shrug* * DZ60: refactor jkbone keymap to use process_record_user Replaced TMK action_function keycodes with QMK process_record_user equivalents. * DZ60: delete unused layout macros The macros LAYOUT_hhkb, LAYOUT_directional_625_space, and LAYOUT_60_ansi_split_bs_rshift_5x1u were unused by any keymaps in the repo, and have thus been deleted. * DZ60: refactor iso_6u_space and iso_7u_space keymaps Both keymaps refactored to use the LAYOUT_60_iso macro. * DZ60: refactor dz60.h Updated the notation of the switch arguments. Format is now: `k<row><column>` where `<row>` is `[0-4]` and `<column>` is `[0-9a-e]`. * DZ60: refactor LAYOUT_60_iso_5x1u matrix Updated matrix so `KC_ENT` belongs on the home row, which is consistent with LAYOUT_60_iso for the DZ60 as well as the ISO community layouts. * DZ60: fix white space in dz60.h I hate when indentation is inconsistent within a file.
* Keyboard: DZ60 Bug: layout_directional is shifted to the left by one (#3978)MechMerlin2018-09-241-2/+2
| | | | | | * layout_directional is shifted to the left by one * forgot to adjust the physical layout
* Keymap: dz60/macos_arrow: fix rev3 broken media layer (#3928)Olivier Poitrey2018-09-171-4/+6
| | | | Last rev broke the media layer because of a typo in layer definition. Switched to an enum to avoid similar future typos.
* Make `PREVENT_STUCK_MODIFIERS` the default (#3107)Joe Wasson2018-09-172-6/+0
| | | | | | | | | | * Remove chording as it is not documented, not used, and needs work. * Make Leader Key an optional feature. * Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE` * Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.
* Keymap: dz60/macos_arrow: rev3 (#3909)Olivier Poitrey2018-09-152-40/+76
| | | | | | | | * Arrow keys are now arranged on hjkl (vi style) * The escape key is moved on capslock, shared with func layer switch * The grave key is now dedicated (not shared with escape) * Add a new numpad layer that can be activated with the spacebar * Fix layout mismatch between layers * Use bult-in underscore KC_TRNS alias
* Keymap: Added new Marianas keymap for DZ60 (#3858)TheOneTrueTrench2018-09-061-0/+71
| | | | | | | | * Added new Marianas keymap for DZ60 * Included suggestions to remove unnecessary line regarding MODS_CTRL_MASK, and added names for layers. Added enum to define names for layers, and removed unused #DEFINE
* Keymap: xtonhasvim updates (#3768)xton2018-08-281-13/+10
| | | | | | | | | | | | * cherrypicking file changes just for updates * removed unused heat foo * avoid defining own min/max * add license * formatting
* Keymap: Adding stephengrier keymap for the DZ60 PCB (#3700)Stephen Grier2018-08-212-0/+131
|
* Keyboard: Add ansi, split bs and rshift, 5 1u keys to right of space in DZ60 ↵orbitingorca2018-08-112-0/+18
| | | | | | | | | | (#3612) * Dz60 keymap, ansi, split bs and rshift, 5 1u keys to right of space fixup * Change Keymap to layout
* Keymap: frogger keymap (#3570)Dave Brown2018-08-042-0/+98
| | | | | | | | | | | | * adding my keymap A bit of pok3r, and a bit of some other things. * Adding a readme * undoing changes to gitignore * adding a bit of commentary
* Keymap: dz60 macos arrow rev2 (#3561)Olivier Poitrey2018-08-043-8/+10
| | | | | | | | | | * dz60/macos_arrow: move the eject key on esc to leave right cmd+bksp for move to trash * dz60/macos_arrow: move the reset key on the media layer This avoids accidental activation. * dz60/macos_arrow: disable LEDs
* Keyboard: Enable using shared user hhkb layout for dz60 (#3549)orbitingorca2018-08-023-1/+19
|
* Keyboard: Add caps lock led support to DZ60 (#3506)MechMerlin2018-07-294-27/+9
| | | | | | | | * add caps lock led support to DZ60 * changes from drashna's code review comments * call led_set_user at the end of led_set_kb
* ps2avrgb: fix incorrect avr ports specified (for numlock and capslock LEDs) ↵Kenneth Aloysius2018-07-233-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#3453) * Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap * Staryu: initial port * Add personal keymap * Added and updated READMEs * Fix: default keymap for staryu * Rudimentary backlight support. * Enabled mousekeys for default keymap * use QMK_KEYBOARD_H and LAYOUT * Update readme.md for NIU mini: flash using avrdude * Fix missing linebreaks for Staryu README * Update readme.md * Update PS2AVRGB boards with new matrix.c * Update canoe matrix.c; untested * Fix canoe.c for building (needs matrix_scan_user and matrix_init_user) * Add personal Iris keymap * Update keymap * Update keymap * Update keymap, disable backlighting and underglow * Move PrintScreen button * Add README * Update personal keymaps * Add INS key * Limit USB max power consumption, change Fn to MENU * Remove Numpad layer (easy to accidentally toggle) * Fix backlighting for ps2avrgb * Update comments to refer to actual pin naming * Possible fix for xyverz ortho keymap: define RGBLED_NUM * Make led_set_user in backlight.c overridable * Add changes to address points raised in code review, untested (don't have build env right now)
* Added E6v2 keymap & some minor changes (#3392)Eric2018-07-131-1/+1
| | | | | | | | | | * Changed HHKB ALT to GUI etc. * Swapped DZ60 GUI and ALT key * Added E6v2 keymap * Fixed CAPS to LCTL on E6v2
* Add dz60_macos_arrow keymap (#3296)Olivier Poitrey2018-07-033-0/+171
|
* DZ60 Configurator fix and refactor (#3205)noroadsleft2018-06-2123-95/+226
| | | | | | | | | | | | * Bugfix refactor * Added 60_iso layout to rules.mk * Added sample ISO-UK keymap * Keymap refactor * Fixes per @andys8
* ISO Keymap & Layout for dz60 (#3198)Jan Kolkmeier2018-06-175-0/+98
| | | | | | | | * added ISO layout * ISO dz60 layout: jkbone * replace includes
* Added a multiple layout keymap for DZ60 (#3159)Breno Reis2018-06-103-0/+256
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added files for my new layout. * Added layout template * Qwerty layout done * Qwerty layout done * Test commit * Qwerty, colemak e dvorak layouts done. * Added templates for extra layers * Added templates for extra layers * Small adjustments on function layer * Minor updates * Minor updates * daily update * added my dz60 layout * added my niu mini layout * made the suggested corrections
* DZ60: Add LAYOUT_directional_625_space (#3148)noroadsleft2018-06-082-28/+44
|
* Xton has a dz60 (#2952)xton2018-05-133-0/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * FORK! * WIP - just how i like it * empty * more movement * mouse keys * more vimminess * append/insert shift * WIP - vim macros * blocked out layer below in cmd mode. also, about to restart my cmd approach. * WIP - new vim layer ripoff of the ergodox one, but rewritten as a state machine. * debugged some, got key repeat working * moooar coverage * moooar coverage * regular vis mode * basically done with basics. * some refactoring - common movement sequences into helper function - added some rgb controls * modkey passthru feature * stdized on cmd-left/right instead of ctrl-a/e sadly. as there's no reliable shift-ctrl-e * indicator lights * moved vim layer into userspace * cleaned up some yanking edge cases * docs and some tweaks to layerescapes * updated/added license strings * updated comments * moved config changes to keymap * spurious changes removed * cleanup pass, HT drashna for suggestions - used _keymap() pattern to better modularize event processing in userspace - made some static things static - removed unused function - improved reset. * dz60 started. keymaps done. * bugfixes: missing state change in d-, lspace should toggle vim mode. * Caps lock indicator -> vim indicator. And adjusted mousekey settings. * don't actually need the second move trigger and it makes typing less responsive. * some oppurtunistic bugfixing from my other keyboard (sorry) * added readme for my dz60 keymap. * bugfixing and comments updated (niu_mini) * cleanup as suggested from review
* Add standard layout 60% support for QMK Configurator and user space (#2950)MechMerlin2018-05-123-1/+22
|
* new layout for iso and arrows (#2865)MechMerlin2018-05-012-0/+18
|
* Add DZ60 ANSI layout with arrows and F keys (#2839)Ben2018-05-012-0/+119
| | | | | | | | | | * Add DZ60 ANSI layout with arrows and F keys I testet the keymap on my dz60 keyboard. * added new layout syntax and a readme * fix typo in readme
* image fix (#2846)Tobias O2018-04-301-2/+2
|
* Add dz60 iso layout with vim-style arrows (#2837)Andy2018-04-283-0/+89
|
* DZ60: Add Caps Lock LED for default keymap (#2800)nariox2018-04-241-0/+8
| | | Commit b546da0 added better init handling, but removed Caps Lock LED handling. This re-adds it (in the right place).
* Edited keymaps for eric/dz60 (#2793)Eric2018-04-241-37/+44
| | | | | | | | * added hhkb eric * dz60 and hhkb * editted eric hhkb and dz60
* changed the ALTFN layer key position and Readme fileFayek Helmi2018-04-202-16/+31
|
* Added dz60/eric and hhkb/eric (#2772)Eric2018-04-201-0/+85
| | | | | | * added hhkb eric * dz60 and hhkb
* adding the 256k HHKB layout to the library (#2742)Fayek Helmi2018-04-152-0/+363
| | | | | | * adding the 256k HHKB layout to the library * changed the layouts for the modifying layers and added a readme file to explain my layout
* New DZ60 layout (#2744)Oliver Ladner2018-04-152-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * - Move layout to readme - Finish first (0) layer * remove cruft * fix ASCII keymap in readme * fix ASCII keymap in readme #2 * fix ASCII keymap in readme * rename layers * use 2 shift layout * rename layers, populate additional layers * final layout (TM) * fix RGB saturation increase position
* Remove bootloader from info.jsonsskullY2018-04-111-1/+0
|
* More Configurator Warning Fixes (#2716)MechMerlin2018-04-0715-124/+124
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * mf68_ble did not have the correct .c and .h files * Fix JC65 KEYMAP to LAYOUT * Change KEYMAP to LAYOUT for s60_x * Convert KEYMAP to LAYOUT for lets_split boards * Convert KEYMAP to LAYOUT * more fixes to keymap for iris * convert KEYMAP to LAYOUT for levinson keyboard * change losinggeneration's KEYMAP to LAYOUT * convert KEYMAP to LAYOUT * convert KEYMAP to LAYOUT for nyquist * convert KEYMAP to LAYOUT * convert KEYMAP to LAYOUT for viterbi * convert KEYMAP to LAYOUT * convert KEYMAP and its subsidiries to the LAYOUT standard * convert KEYMAP and its subsidiries to the new LAYOUT standard
* Pull information from config.h and rules.mk (#2711)skullydazed2018-04-071-4/+1
| | | | | | * Pull information from config.h and rules.mk * Readd the kbd75 maintainer
*