summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
...
* adds @kristmascane's keymap (#2144)kristmascane2017-12-141-0/+214
|
* Update Drashna keymaps (#2145)Drashna Jaelre2017-12-145-14/+90
| | | | | | | | | | | | | | | | * Change overwatch to Gamepad * Remove secrets file * Add sample sensitive.h file * Borrow @colinta's secrets.h include method * Remove unnessary placeholder for macros * Set secrets to use PROGMEM for char string * Add readme files to my keymaps and userspace
* Updated keymap and readme (#2147)Nico Hormazábal2017-12-142-65/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added own keymap for planck * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * dynamic macros * Update Readme.md * moved the reset button * Update readme for volume explanation * Format * Update Readme.md * Update Readme.md * added safe double shift * changed the modified shift to regular shift, for allowing shift + F keys
* added iso supportbunnybugslpat2017-12-141-0/+62
| | | added a keymap for an iso layout with 7u spacebar
* Vim Layout for Ergodox-EZ (mac only) (#2112)Benny Powers2017-12-115-0/+1156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ignore libs * Clang complete file * Add VIM_A, VIM_S, VIM_COMMAND_SHIFT_D, and VIM_COMMAND_SHIFT_A Add VIM_A, VIM_S, VIM_COMMAND_SHIFT_D, and VIM_COMMAND_SHIFT_A a s O * Comment blocks for minimap generated at http://patorjk.com/software/taag/#p=display&h=0&v=0&c=c&f=Banner&t=COMMENT * Be explicit * More Comment blocks * Add J * add A, C, D, J, S, O * Make h j k l explicitly vim commands (useful for JOIN) * add cb ce cw ch cj ck cl db de dw dh dj dk dl vb ve vh vj vk vl x ciw diw viw * debug messages for ci di vi * Var capitalized * Save bytes by disabling mouse keys * Add Y P * Be more explicit about which key was pressed * Be more explicit about which key was sent * Move project to new directory structure * Remove non-vim layout folder * Replace KC_TRNS with KC_NO on normal layer * Insert Mode as default * Try to prevent crashes * Put normal mode back * Revert "ignore libs" This reverts commit 4c5d7592d6c1b70e689c0b9400afca19c71970a7. * add rules.mk * Add mouse bindings * Checkout most recent keymap following rebase * Realign mouse button keys * Make a macro for TO(NORMAL_MODE)
* actuation point adjustment for fc980c and fc660c (#2134)Balz Guenat2017-12-1122-4/+850
| | | | | | | | | | | | | | | | * add i2c lib submodule * add actuation point adjustment to fc980c * add actuation point adjustment to fc660c also. * use https for i2c submodule * move to existing i2c lib * properly remove old submodule * oops, forgot some files for the fc660c
* The ruler (#2138)That-Canadian2017-12-119-0/+382
| | | | | | | | | | * Line ending stuff again * Added initital files and layout for the PCB Ruler keyboard/macro pad thing * Updated Readme * Changed make command to new format
* Add rasmus keymap and fix default keymap readmeRasmus Schults2017-12-105-3/+132
|
* adds the gh80_3000 project (#2132)farmakon2017-12-1011-0/+472
|
* Add Lightsaver V3 keyboardRasmus Schults2017-12-1010-0/+678
|
* update planck settingsJack Humbert2017-12-103-5/+2
|
* Don't "unselect" left-hand rowsSeebs2017-12-101-11/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | "unselecting" left-hand rows is a wasted i2c transaction. On the left-hand side, the ergodox uses a GPIO expander. It does *not* change "direction" (input/output) of pins, it just sets pins high or low. But all the pins are written at once. There's no way to change just one pin's value; you send a full byte of all eight row pins. (Not all of them are in use, but that doesn't matter.) So every pin is either +V or ground. This is in contrast with the right-hand side, which is using input mode to make pins be neutral. So there's no need to "deselect" the rows on the left side at all. To select row 0, you set the GPIO register for the rows to 0xFE. The previous code would then set it back to 0xFF, then set it to 0xFD on the next cycle. But we can just omit the intervening step, and set it to 0xFD next cycle, and get the same results. And yes, I tested that the keyboard still works. On my system, scan rate as reported by DEBUG_SCAN_RATE goes from 445 or so to 579 or so, thus, from ~2.24ms to ~1.73ms. Signed-off-by: seebs <seebs@seebs.net>
* change the ?= assignments to =Balz Guenat2017-12-101-11/+11
|
* some planck keymap shiftings and include proper-makingBalz Guenat2017-12-102-7/+7
|
* clean up bananasplit keymapBalz Guenat2017-12-104-40/+39
|
* New Planck Layout (#2123)Nico Hormazábal2017-12-094-0/+427
| | | | | | | | | | | | | | * added own keymap for planck * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md * Update Readme.md
* Turn on prevent stuck modifiers for my keymaps.Fredric Silberberg2017-12-091-2/+1
|
* Updated copyright headers and peer review fixesCole Markham2017-12-096-11/+6
|
* Update Meira readmeCole Markham2017-12-091-16/+19
|
* Add support for MeiraCole Markham2017-12-0923-0/+2186
|
* Add support for LFKeyboard products: LFK78, LFK87 and SMK65Scott Wilson2017-12-0937-0/+3180
|
* Updated readmeMartin Gondermann2017-12-081-1/+1
|
* Updated color for base layer to better match my key caps (Dasher)Martin Gondermann2017-12-083-11/+2
|
* Pointing to the right build URLGaëtan Ark2017-12-081-1/+1
| | | The previous URI used to point to the Nyquist keyboard build guide.
* Enable tap dance and other features for Whitefoxandy2017-12-082-0/+19
| | | | The custom matrix code was missing calls to matrix_*_quantum, disabling quantum features.
* add do60 supportUnknown2017-12-089-0/+321
|
* Add support for 7x4 ortholinear split KB Ergo42Biacco422017-12-0722-0/+1674
|
* F5 pin doesn't support PWM, so breathing isn't an optionColin T.A. Gray2017-12-071-1/+0
|
* Updates to drashna keymaps and userspace (#2093)Drashna Jaelre2017-12-055-27/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add "secret" macor * Updating secret macros * Re-add RGB to Ergodox * Fixed issue when RGB was disabled * Consistency changes * Updated bootloader macro * Fixing audio setup * Fix bootloader typo * Update to full list of stings (for completeness) * Template fix * Finally got woodpad to force numlock * Fix for new RGB mode
* Katana60 (#2068)Baris Tosun2017-12-0514-0/+768
| | | | | | | | | | | | | | | | | | | | | | | | * Add files via upload * katana60 defaults, initial pull-request * removed icons from google drive * added simple readme files * pull-request updates * readme file updated * readme file formatting * improvements before live * colemak readme * updated readme files * removed makefiles and updated readme
* Fix Audio chime overrides in split keyboardsDrashna Jael're2017-12-048-134/+0
|
* adds led control functions to XD75 layoutColin T.A. Gray2017-12-043-0/+118
|
* Add Crawlpad 2017 files.Cole Markham2017-12-047-0/+262
|
* Magicforce68 now in bluetooth flavour (#2051)Harshit Goel2017-12-036-0/+372
| | | | | | | | | | | | | | | | | | | | | | * Added working code for mf68_ble * update read.md * update read.md * update read.md * update readme * Update README.md * Update README.md * added reddit post * Update README.md * Update README.md
* Remove unnecessary audio code from orthodox (#2076)Drashna Jaelre2017-12-021-25/+7
| | | | | | | | * Remove unnecessary startup/shutdown code * Leave functions intact * Update rev1.c
* Add keymap for atreus and minidox (#2079)khitsule2017-12-026-0/+199
| | | | | | * keymap for atreus and minidox * minidox keymap khitsule cleaned
* Modified default keymap to match ps2avrgb defaultEthan Madden2017-12-021-4/+10
|
* Updates bootloader settings, adds file size check (#2029)Jack Humbert2017-11-2764-432/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * pull fuse settings for bootloader jump * fix 32a chips * make automatic bootloader selection optional * quantify bootloaders * fixs #164, speeds up dfu reset * fix for chips w/o usb * missing an n * fix bootloader sizes, use words for addresses * fix bmini, pearl, and [[ issue, make things quiet * ignore avr errors on arm for now * update settings for the light * document bootloader stuff * add bootloader title
* JJ40 updates (#2056)RandTrawick2017-11-278-0/+247
| | | | | | | | | | | | | | | | | * my bits * fixed safdb * readme * readme * better name, fixed compile error * fixed matrix user * cleanup
* Merge pull request #2047 from seebs/seebs/ergodox_brightnessErez Zukerman2017-11-273-1/+10
|\ | | | | Make brightness easier to change
| * Make brightness easier to changeSeebs2017-11-233-1/+10
| | | | | | | | | | | | Don't make the #defines unconditional, make them optional so users can override them with per-keymap settings more easily.
* | Fix build instructions in the Dactyl readmeErin Call2017-11-261-3/+5
| | | | | | | | Reflects the changes in #1784
* | Initial support for TKC1800 PCB (#2062)TerryMathews2017-11-267-0/+489
| | | | | | | | | | | | * Initial support for TKC1800 * Correct typo
* | Fixed bootloader access keyEiji Onchi2017-11-261-2/+2
| |
* | Handwired/Dactyl keyboard (#2058)Erin Call2017-11-2614-0/+1675
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Copy the ergodox_ez code to handwired/dactyl Differences from the Ergodox: * Use QMK_SUBPROJECT_H instead of QMK_KEYBOARD_H, since it's under handwired * Omitted several keymaps. They'll eventually be broken (since the Dactyl has fewer keys), and I don't want to try to fix them. * Omitted the keymap images for the default layout, since they depict a different keyboard. * Everything that said Ergodox now says Dactyl, naturally. * [whitespace] Delete trailing whitespace My editor does this automatically so it's just gonna keep cropping up... * Cut the dactyl down to the right number of columns (Remember, throughout matrix.c, everything called "row" is really a column, and vice-versa). * Remove LED-related code * Tighten up the Dactyl's build options * Whitespace cleanup in twimaster.c * Hardtabs -> spaces * No more trailing whitespace * Typo fix * Correct the CPU frequency units The Teensy's CPU definitely doesn't run at 16 petahertz... * Restore access to ONEHAND_ENABLE I turned it off in 26d47cb42622d990a7c3335e7fcc151aa3edfbf0 while desperately debugging; I just wanted to ensure it wasn't causing the problem I was seeing. It was not, in fact, causing the problem, so it's back. Also fixed the swap matrix in dactyl.c, since it still referred to columns that exist in the Ergodox but not the Dactyl. * Clearer phrasing about TWI's effect on scan rate * Fix up the Dactyl's firmware-loading instructions Sadly, the Dactyl has no hole for the onboard reset button. * Dvorak keymap for the Dactyl * The Erincalling Layout * Erincalling layout: Add a := key I've been working in Go, which uses := a lot, and it's awkward to type in this layout. * Dactyl README: link to the dactyl-keyboard repo * Add a missing copyright line I don't know how much this matters? Honestly, it's enough for me that my name is on the git commit. But hey, let's be consistent until there's a specific reason not to be, right? * Dactyl: remove commented-out code I hate it I hate it I hate it There's not even any information about what it was trying to do!!!! >:( * Add a note about the row/column ridiculousness * [whitespace] realign some constants * Don't claim B4 is tied to VCC It doesn't matter at all? I honestly don't know what the reason ever was. It looks like it dates back to the original ErgoDox and I've never seen one sentence about the purpose. I've been skipping that wire for some time, and I promise it works fine. * Dactyl keymaps: Send RALT for right-hand alt key Not terribly important but I just like things tidy OK * typo fix * Refer to "dactyl.h" explicitly QMK_SUBPROJECT_H has been working locally, but fails in CI. Strange! * Dactyl: Don't use QMK_SUBPROJECT_H at all It's still breaking in CI, even though it was a never a problem locally.
* | Fc660c port (#2060)Balz Guenat2017-11-269-0/+697
| | | | | | | | | | | | * Port Hasu's FC660C controller to QMK * fix column mask
* | added addcninblue's layout (#2049)Add Chan2017-11-263-0/+230
| | | | | | | | | | | | * added addcninblue's layout * vim layer
* | Keymap update (#2045)Callum Oakley2017-11-263-160/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * linux shake-around * move terminal and browser spawning keys * add a shift to window resizing keys to free combo up for window management * "jump to tab" shortcuts for firefox * change window resize modifiers * change wm keys * change wm keys again, and reformat keymap to 80chars * typos * language key * qwerty layer for SO, general cleanup
* | Update my keymap (#2042)shela2017-11-262-11/+23
| | | | | | | | | | | | * fix bug * update keymap
* | Adds my XD75 layout (#2040)Colin T.A. Gray2017-11-263-0/+360
| | | | | | | | | | | | | | | | | | | | * adds my xd75 layout * add secret strings to 'secrets.h' behind compile flag, assign defaults * macro keys now have defaults (hidden in colinta.h) before any recording, and after clearing the dynamic macros. * fixed whitespace - using 4 spaces instead of 2