]>
git.donarmstrong.com Git - qmk_firmware.git/log
noroadsleft [Fri, 26 Oct 2018 06:59:20 +0000 (23:59 -0700)]
JD45: mjt keymap refactor
Updated parallel to LAYOUT_kc macro rename.
noroadsleft [Fri, 26 Oct 2018 06:58:20 +0000 (23:58 -0700)]
JD45: justin keymap refactor
Updated parallel to LAYOUT_kc macro rename.
noroadsleft [Fri, 26 Oct 2018 06:45:14 +0000 (23:45 -0700)]
JD45: jeebak keymap refactor
- config.h deleted (file was redundant)
- layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
- ../../config.h include line redundant due to past changes to build script
- keymap.c
- updated to use macro LAYOUT
- redundant KC_TRNS and KC_NO definitions removed
noroadsleft [Fri, 26 Oct 2018 06:40:12 +0000 (23:40 -0700)]
JD45: default keymap refactor
Default keymap refactored to use new macro LAYOUT (from LAYOUT_kc).
noroadsleft [Fri, 26 Oct 2018 06:38:45 +0000 (23:38 -0700)]
JD45: blakedietz keymap refactor
- config.h
- updated to more-preferred format
- layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
- keymap.c
- updated to use macro LAYOUT
- redundant KC_TRNS and KC_NO definitions removed
noroadsleft [Fri, 26 Oct 2018 06:34:40 +0000 (23:34 -0700)]
JD45: layout macro refactor
The macro that was LAYOUT prepended KC_ to all the keycode arguments, preventing the Configurator from working with the JD45. This macro is now LAYOUT_kc.
The macro LAYOUT is a more-standard macro.
Switch identifiers have changed throughout. Format is k<row><column>.
Phillip Tennen [Fri, 26 Oct 2018 13:59:41 +0000 (15:59 +0200)]
Fix incorrect doctoring in feature.backlight.md (#4244)
I'm guessing someone deleted a row at some point in the past, but I didn't blame it.
lbibass [Thu, 25 Oct 2018 20:10:45 +0000 (16:10 -0400)]
Keymap: Mechmini layout (#4232)
* Added my Mechmini2 layout to qmk.
* Added more info to the readme.
* Made changes.
* Update keyboards/mechmini/v2/keymaps/lbibass_625_space/keymap.c
Co-Authored-By: lbibass <ewdries02@gmail.com>
* Update keyboards/mechmini/v2/keymaps/lbibass_split_space/keymap.c
Co-Authored-By: lbibass <ewdries02@gmail.com>
SpacebarRacecar [Thu, 25 Oct 2018 20:08:25 +0000 (22:08 +0200)]
Adding a readme to my userspace (#4239)
* added userspace readme
* small fix to userspace readme
* another fix to userspace readme
* changed and improved userspace readme
* Update readme.md
* Update readme.md
* changes to readme again
* readme again
194h [Thu, 25 Oct 2018 17:04:48 +0000 (19:04 +0200)]
Keymap: Updated my(194h) keymap to make it more clean and useful (#4236)
* Added my(194h) atreus62 keymap
* Fixed what noroadsleft remarked in my pull request, hopefully got it all.
* Followed drashna's suggestion.
* Removed unused functionality from my keymap, added tap dance æøå and changed Layer 1 and Layer 2
* Removed unused functionality from my keymap, added tap dance æøå and changed Layer 1 and Layer 2
Drashna Jaelre [Wed, 24 Oct 2018 19:13:40 +0000 (12:13 -0700)]
Fix syntax for windows
MechMerlin [Wed, 24 Oct 2018 15:57:08 +0000 (08:57 -0700)]
Bug: Users had to be in the /util directory to run the script (#4228)
Callum Oakley [Tue, 23 Oct 2018 23:28:40 +0000 (00:28 +0100)]
Keymap update (#4223)
* change window focus shortcuts
* hangul
* macos goodness
* re-arrange tab keys
* remove tab switching keys
* left hand func
* glorious macro pad
* workspace rotation keys
* tabbing hotkeys
* left hand tab change keys
* SEND_STRING("!") on KC_EXLM
* use SEND_STRING for all shifted symbols
* SEND_STRING even for non shifted symbols so they play nicely with the shifted ones
Ajax [Tue, 23 Oct 2018 19:44:48 +0000 (15:44 -0400)]
Made a userspace that allows you to use your keyboard as an order of 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
Konstantin Đorđević [Tue, 23 Oct 2018 19:34:06 +0000 (21:34 +0200)]
Update whitefox/konstantin keymap (#4220)
* Change brace style to QMK OTBS
* Change Unicode input mode to UC_WINC
* Align constant values in config.h
mike fettis [Tue, 23 Oct 2018 19:00:54 +0000 (14:00 -0500)]
keymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance (#4208)
* keymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance
* Update config.h
typo
* cleanup
Co-Authored-By: ridingintraffic <michael.j.fettis@gmail.com>
* layers are using layout macro
replaced the include guard (the ifndef, define, and endif at the end) with just #pragma once
changed undergrow to use layer-change-code
emoji macros are using send_hex_code_string
cleaned up the includes
* tap() removed
maxtrix_scan_user updated
conf.h cleanup
Peter Roe [Tue, 23 Oct 2018 18:52:57 +0000 (13:52 -0500)]
Keyboard: Ported ADB-to-USB converter from TMK to QMK (#3931)
* Ported ADB-to-USB converter from TMK to QMK
* Updated pull request with reviewer suggestions.
* Removed precompiled header file type (gch) from gitignore per reviewer request
* Update keyboards/converter/adb_usb/matrix.c
Changed instances of matrix_init_quantum to matrix_scan_quantum.
* Update keyboards/converter/adb_usb/matrix.c
Co-Authored-By: 13-bit <pete@13bit.me>
Scott Gorsuch [Tue, 23 Oct 2018 16:29:35 +0000 (12:29 -0400)]
Keymap: Fix missing 4 key (#4219)
Drashna Jaelre [Mon, 22 Oct 2018 21:07:18 +0000 (14:07 -0700)]
Include quantum.h to fix travis CI errors
Drashna Jaelre [Mon, 22 Oct 2018 21:39:11 +0000 (14:39 -0700)]
Fix file location for mmacdougal's keymap
SpacebarRacecar [Mon, 22 Oct 2018 21:20:31 +0000 (23:20 +0200)]
added ASCII representation to dz60 iso-split layout and adjusted it so that it's consistent with the other layouts. (#4207)
noroadsleft [Mon, 22 Oct 2018 21:18:47 +0000 (14:18 -0700)]
Keyboard: Chimera LS refactor and Configurator support (#3715)
* Matrix/keymap refactor
- Deleted `KC_KEYMAP` macro
- Renamed `KEYMAP` macro to `LAYOUT_ortho_4x12`
- Default keymap updated to current QMK standards
- #include QMK_KEYBOARD_H
- Refactored from `KC_KEYMAP` to `LAYOUT_ortho_4x12` macro
- `action_get_macro()` deprecated in favor of `process_record_user()`
`rules.mk` *not* updated to include `LAYOUTS = ortho_4x12` because I have no idea if and how that works on a split and/or wireless keyboard.
* readme cleanup: markdown formatting
* Add Configurator support
* added support for ortho_4x12 layout
* Macro and readme updates
Macros updated to use `KC_NO` directly.
Readme updates and cleanup.
fougner [Mon, 22 Oct 2018 21:01:45 +0000 (23:01 +0200)]
Keyboard: initial support for XD87 (#4182)
* Keyboard: initial support for XD87
* Add row/col pin configuration for XD87 PCB
* Add default ISO layout
* Fix incorrect KC in default_tkl_iso
The KC_NUBS is duplicated in the TKL ISO layout.
Compare with the fullsize ISO which has a KC_NUHS
in the corresponding place.
* Add support for community layouts
* Add TKL ANSI layout
* Enable TKL ISO/ANSI community layout
* Fix LAYOUT_all
* Configure backlighting for XD87
* Various documentation changes
Colin T.A. Gray [Mon, 22 Oct 2018 18:56:52 +0000 (14:56 -0400)]
adds 'dfu-util' to macos_install.sh
Drashna Jaelre [Fri, 19 Oct 2018 04:33:50 +0000 (21:33 -0700)]
Update the installation script PR (#4167)
* Update docs to use qmk_install
* Update Vagrantfile to use qmk_install
skullY [Tue, 9 Oct 2018 18:35:31 +0000 (11:35 -0700)]
Fixup the WSL install
skullY [Tue, 9 Oct 2018 17:21:13 +0000 (10:21 -0700)]
Add opensuse packages provided by @isolatedvirus
skullY [Tue, 9 Oct 2018 16:40:10 +0000 (09:40 -0700)]
Fold install_dependencies.sh into linux_install.sh and freebsd_install.sh
SpacebarRacecar [Mon, 22 Oct 2018 20:23:22 +0000 (22:23 +0200)]
Keymap: Updates to personal userspace and keymaps (#4206)
* - updated personal userspace
- updated fc660c, niu mini and planck keymaps
- added prime_o keymap
* Rename README.md to readme.md
SpacebarRacecar [Mon, 22 Oct 2018 20:22:20 +0000 (22:22 +0200)]
Keyboard: Prime_O layout/matrix fix (#4205)
noroadsleft [Mon, 22 Oct 2018 19:58:23 +0000 (12:58 -0700)]
Keyboard: JJ40 Refactor and Configurator support (#3197)
* Deleted LAYOUTS = planck_grid from rules.mk
* Refactor
* Configurator support
* Fixed offset layout matrix macro
* Readded LAYOUT_kc_ortho_4x12 matrix alias
* Refactor: rename LAYOUT_offset_right macro as LAYOUT_planck_1x2uR
markspanbroek [Mon, 22 Oct 2018 19:37:03 +0000 (21:37 +0200)]
Keyboard: Port of TMK XT USB Converter (#3619)
* Converter: add XT USB converter from TMK
* Converter: port TMK code for USB converter to QMK
* Apply requested changes after code review by @drashna
- use "pragma once" instead of include guards
- use LAYOUT instead of KEYMAP
- allow customisation with matrix_init_user() and matrix_scan_user()
- set BOOTLOADER instead of BOOTLOADER_SIZE
- Add XT_ENABLE to OPT_DEFS
* Remove unnecessary lines
noroadsleft [Mon, 22 Oct 2018 19:35:09 +0000 (12:35 -0700)]
Keyboard: Zlant refactor and Configurator support (#3678)
* Matrix/keymap refactor
White space and readability updates
* Configurator support
Added info.json file.
* Readme update
Markdown formatting
* Add support for ortho_4x12 keymaps
* Added planck_mit layout support
* Disable SWAP_HANDS_ENABLE for zlant:wanleg keymap
* Disable BACKLIGHT_ENABLE for zlant:bakingpy keymap
Levi Olson [Mon, 22 Oct 2018 19:04:28 +0000 (14:04 -0500)]
Diverge3 - Workman Layout (#3682)
* Diverge3: Workman Programmers Layout
* Diverge3: Comment Removal
* Diverge3: Image Links Fixed
* Diverge3: Images added
* Diverge3: Images cleaned up
* Diverge3: Images cleaned up
* Diverge3: Removing Images
* Diverge3: Improving readme.md
* Diverge3: Improving readme.md
* Diverge3: Add supporting Comments
* Diverge3: Update readme
* Diverge3: Update readme
* Diverge3: Updates per comments in PR
* Diverge3: Updates per comments in PR
* Diverge3: Updates per comments in PR
* Diverge3: Updates per comments in PR
* Diverge3: Updates per comments in PR
* Diverge3: Updates per comments in PR
Michael MacDougall [Mon, 22 Oct 2018 18:59:40 +0000 (14:59 -0400)]
Keymap: Add mmacdougall keymap (#3852)
* Add mmacdougall keymap
* Make requested changes
Drashna Jaelre [Mon, 22 Oct 2018 18:57:15 +0000 (11:57 -0700)]
Add caveats for shifted characters (#4192)
* Add caveats for shifted characters
And some formatting and grammar corrections.
Closes #1037
* Fix spelling of remote
* Fix spelling error
* Remote not Remove
* Remote not Remove
Drashna Jaelre [Mon, 22 Oct 2018 17:13:08 +0000 (10:13 -0700)]
Update hardware config warnings to be more accurate
Closes #3565
Drashna Jaelre [Mon, 22 Oct 2018 17:26:19 +0000 (10:26 -0700)]
Remove all of the deprecated RGB defines
Fixes #3641
Drashna Jaelre [Mon, 22 Oct 2018 15:57:37 +0000 (08:57 -0700)]
Replace outdated RGB/Audio information
ROMUSKING [Mon, 22 Oct 2018 18:54:31 +0000 (19:54 +0100)]
Keymap: add new keymap (#4127)
* an attempt at own layout
* typematrixed dvorak
* columns shifted
columns shifted out, second pinky column moved to the inside.
* Update users/romus/romus.h
* code cleanup
Changes requested by Drashna + Tap Dance enabled
* Fixed EOF
Fixed the no newline at the end of file alert.
* rgblight fight eeprom writes
* rgb code simplification
* Update users/romus/README.md
* Update quantum/keymap_extras/keymap_slovenian.h
Fernando Pazos Estévez [Mon, 22 Oct 2018 18:45:46 +0000 (20:45 +0200)]
Add Bluepill (stm32f103) handwired keyboard (#4126)
* Main folder
Main folder with some changes like the base layout and matrix for uploading in a future to the qmk repositorie
* First Commit
Firsts non previously commited changes:
-Changed to keyboards/handwired
-Basic credit to Xydane
-70% Layout
* Modified file structure for several keyboards
As I don't want to create several folders and overcrowd the main folders I made a few modifications to being able of configure several keyboards as revisions of the main keyboard.
Added a second variant.
Compiling tests went right but I haven't tried it on the controller.
* Starting leds
* Started dual color leds PWM functions and configs
I started to create the PWM functions and configs based on internet examples, it doesn't compile yet
* Backtraced a bit to establish and try debug before continuing the pwm
Just this, algo some doc as a new pinout image, space cadet modification to try if it works and little more
* Deleted unuseful stuff
After trying the reestructure to being compatible with several keyboards and that it worked I deleted the other keyboard.
Added space cadet shift to ISO.
Finally I couldn't debug everything and I'm getting quite frustrated to continue much more than just adding pwm leds
* Changed again Iso fix for Space Cadet
* Renamed keyboard, future pull
I just renamed the keyboard and made some simplifying changes in order to make a pull request sometime soon.
I'm too frustrated, tired and knowledge limited to achive using the PWM for leds, I didn't even get to use the debug mode...
I intend to end basic led color change using layers (if I can), document everything properly and make a pull request so other users can continue/use this project.
* Writed Readme.md file
I also corrected a previous compilation problem and ordered a bit the keymaps
* Corrected readme
* Try to add layer activated light
* Revert "Try to add layer activated light"
This reverts commit
205af820d845dab08988f329b9f062f558060220 .
* Progress to fork
Coming back to work, upcoming pull
* Linked image
Corrected readme
* Some cleanning
Added images to readme, som cleaning, burning after commit.
* Almost finished (working)
Finally
* Finished bluepill firmware
Just finished and tried layer dependant led colors. Going for merge
* Deleted innecesary stuff and trailing spaces
Just as commit title said.
* Coding conventions
Just modified some files to respect coding conventions
* Deleted XXXXXX define
Checking some other PR seen this improvement
* Changes suggested on PR
Firs doing the easy changes
* More changes for the PR
-I also deleted one unused function for led toggling on matrix.c (Now it uses layer dependent baklight, algo on of on start)
-Deleted commented function on keymaps.
Right now only needs testing and all pragma replaces.
* Almost every pragma change on PR
That's almost finished, only waiting for reply due to compiling errors
* Revert "Almost every pragma change on PR"
This reverts commit
07f23aa862b370cdf0ae37d6f2130c9e9856f491 .
* Revert last commit
I moddified by mistake a file from another keyboard
* Solved last pragma
Compiles fine.
Now I only need to test it, I say you if it works to include it in the main repository.
Mattia Dal Ben [Mon, 22 Oct 2018 18:41:57 +0000 (20:41 +0200)]
Keyboard: Add Redox Wireless keyboard (#4180)
* Added folder and default keymap
* Added italian keymap
* Fixed readme.md
* Added layer display through RGB led
* Added layer status display to italian keymap
* Fixed indentation
* Removed obsolete comments
* Updated instructions
* Fixed keymaps readmes and removed RGB controls on ADJUST layer
* Removed redundant KC_* definitions
* Fixed readme file
* Changed include guards to pragma once
* Removed unused audio functions
* Fixed rules.mk file
* Added spaces in readme to fix rendering
* Reconfigured keymap macro to resemble physical layout
* Updated default keymap
* Updated italian keymap
* Removed unused persistent_default_layer_set function
Naoki Katahira [Mon, 22 Oct 2018 18:39:26 +0000 (03:39 +0900)]
Lily58 default keymap fix / add keymap (#4190)
* keymap fix/add
* keymap fix
* file fix
* typo fix
Takeshi ISHII [Mon, 22 Oct 2018 18:38:05 +0000 (03:38 +0900)]
Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191)
* helix/serial.c add support PD1,PD3,PE6 and configuration simplify
* Add comment about ATmega32U4 I2C
* Add compile time check for ATmega32U4 I2C
* change TAB code to 8 SPACE code
* Helix serial.c PORTD,PD0 test. OK
OK PD0
- PD1
OK PD2
- PD3
- PE6
* Helix serial.c PORTD,PD1 test. OK
OK PD0
OK PD1
OK PD2
- PD3
- PE6
* Helix serial.c PORTD,PD3 test. OK
OK PD0
OK PD1
OK PD2
OK PD3
- PE6
* Helix serial.c PORTE,PD6 test. OK
OK PD0
OK PD1
OK PD2
OK PD3
OK PE6
* Helix serial.c: PD0,PD1,PD3,PE6 all test end
* Helix serial.c: rename SOFT_SERIAL_PORT to SOFT_SERIAL_PIN
* Helix serial.c add debug code
* Helix serial.c: add transaction ID range check
* Helix serial.c debug code update
* Helix serial.c debug code update
* Helix serial.c: Strict checking of the value of tid.
* adjust the delay of serial.c
* Helix serial.c: remove debug code
* remove EXTRAFLAGS += -DCONSOLE_ENABLE from five_rows/rules.mk
tmk_core/common.mk has
>ifeq ($(strip $(CONSOLE_ENABLE)), yes)
> TMK_COMMON_DEFS += -DCONSOLE_ENABLE
* Fix error handling in split_scomm.c
* add some comment to serial.c
* add some comment about SELECT_SOFT_SERIAL_SPEED
Dylan Khor [Mon, 22 Oct 2018 18:29:04 +0000 (14:29 -0400)]
Minor updates to build tools docs revised (#4195)
* add initial khord iris keymap
* correct path of windows qmk install script
Colin T.A. Gray [Mon, 22 Oct 2018 18:19:51 +0000 (14:19 -0400)]
Updates docs - planck 6 and macos instructions (#4201)
* add note about how to install rev6 (dfu-util)
* include instructions on installing dfu-util on macOS
Yan-Fa Li [Mon, 22 Oct 2018 01:27:33 +0000 (18:27 -0700)]
Doesn't need a 50ms debounce
Set it to default. I have no idea what I was thinking.
a-chol [Sun, 21 Oct 2018 16:20:24 +0000 (18:20 +0200)]
Keyboard: bminiex : Working backlight (#4171)
* bminiex : Working backlight
* bminiex keyboard with fixes
* bminiex keyboard more fixes
Vyolle [Sun, 21 Oct 2018 16:15:48 +0000 (11:15 -0500)]
Keymap: Renabled EXTRAKEYS in layout (#4174)
* Renabled EXTRAKEYS.
* Update keyboards/iris/keymaps/vyolle_steno/rules.mk
Co-Authored-By: Vyolle <dchamberlin.ax@gmail.com>
Dylan Khor [Sun, 21 Oct 2018 16:05:45 +0000 (12:05 -0400)]
Keymap: add initial khord iris keymap (#4188)
Drashna Jaelre [Sat, 20 Oct 2018 15:40:32 +0000 (08:40 -0700)]
Add instructions for zadig when bootloader device is unknown
Alex Mayer [Sat, 20 Oct 2018 05:07:48 +0000 (01:07 -0400)]
Ergodox EZ: Use Correct Const For LED Color
Campbell Barton [Fri, 19 Oct 2018 23:47:59 +0000 (10:47 +1100)]
Keymap: qwerty_code_friendly: update readme, comments (#4178)
Drashna Jaelre [Fri, 19 Oct 2018 19:42:28 +0000 (12:42 -0700)]
Revert changes to chibiOS-contrib (#4176)
* Revert "Keymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)"
This reverts commit
efc88a0b16055dc0b2f94da8c46ea8fadeab70f4 .
* Fix keymap
mcarni [Fri, 19 Oct 2018 19:05:34 +0000 (21:05 +0200)]
added an ISO split spacebar layout, keymap and readme files (#4165)
wanleg [Fri, 19 Oct 2018 18:01:40 +0000 (11:01 -0700)]
Big Switch and 5x5 edits (#4168)
* 4x4 - pro micro version
* pro-micro setup on 4x4
* tap dance LCTL/RESET key
* remove test file
* more research
* revert a couple un-intended edits
* opt_defs version of adding custom rules.mk variables
* cleanup
* cleanup
* cleanup
* cleanup
* layout edits
* layout edits
* keymap edit
* numpad layout change
* got tap dance layer-switch working
* keymap changes
* temporary revert
* restore previous settings
* misc fixes
* layer order change
* fix layout matrix
* Update tapdances.c
* playing around with triple tap dance
* sync with upstream
* quick edit
* tapdance cleanup
* mod tap interrupt
* tapping term edit
* tapping term adjust
* 5x5 board edits
* set gherkin tapping term
* big switch tap dance edit
* tapping term refinements
* 5x10 layout setup
* add audio for bigswitch
* keymap change
* keymap change & created testing board
* sound setup for big_switch
* more big switch size testing
* bigswitch testing finished
* final touch-ups
Andy [Fri, 19 Oct 2018 17:57:44 +0000 (19:57 +0200)]
Keymap: Add dz60 iso-de layout (#4173)
Kosuke Adachi [Fri, 19 Oct 2018 16:12:55 +0000 (01:12 +0900)]
Keyboard: Update logo and commonize it (#4151)
* Update logo and commonize it
* Move the glcdfont.c to the lib and add it to the SRC values of the rules.mk in the keymap folders
* Add static
Campbell Barton [Fri, 19 Oct 2018 15:43:55 +0000 (02:43 +1100)]
Keymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)
Konstantin Đorđević [Fri, 19 Oct 2018 15:42:01 +0000 (17:42 +0200)]
Keymap: Update whitefox/konstantin keymap (#4169)
* td_fn_ctrl_* → td_fn_rctl_*
* Swap Fn and RCtrl
* Change key combination for Command feature
* Replace register/unregister_code call with tap_code
* Add virtual desktop controls to keymap
* Add/close virtual desktop on Fn+GUI tap dance
Trigotometry [Fri, 19 Oct 2018 15:40:46 +0000 (02:40 +1100)]
Keymap: Trigotometry's Preonic (#4158)
* adding my keymap
* updated pull request comments from dashna, including redundancies and DVORAK entirely
* changed over visual representation to use 'LAYOUT_preonic_grid()'
* added a ReadMe and commented out AUDIO_ENABLED related stuff in keymap.c until I can align with current QMK standards
* Update readme.md
* readme corrections and adjustments
Drashna Jaelre [Fri, 19 Oct 2018 04:35:15 +0000 (21:35 -0700)]
Fix Unicode EEPROM handling so it is consistent. (#4066)
* Fix Unicode EEPROM handling so it's consistant
* Remove changes to my userspace
* Optimize variables used
* fix functions
* additional cleanup
* Add False Flag
* rename function
Drashna Jaelre [Fri, 19 Oct 2018 04:34:40 +0000 (21:34 -0700)]
Some cleanup of the Useful Functions docs (#4064)
* Add examples for tri layers
* Clean up and spelling fixes
Takuya Urakawa [Fri, 19 Oct 2018 04:33:23 +0000 (13:33 +0900)]
stm32f1xx EEPROM emulation (#3914)
* * Add stm32f1xx EEPROM emulation
* Fix eeprom update compare bug
Squashed commit of the following:
commit
b8f248ae08cec0cd81ecbb8854d9b39221d4d573
Author: hsgw <urkwtky@gmail.com>
Date: Sat Sep 15 19:13:48 2018 +0900
fix EEPROM_update wrong compare
commit
d4ed4e6ea864e967a3e17f7edee4b0c3b4a25541
Author: hsgw <urkwtky@gmail.com>
Date: Sat Sep 15 17:43:47 2018 +0900
eeprom fix initialization define
commit
b61aa7c04d70c64df3416d63e5da08b73b6053af
Author: hsgw <urkwtky@gmail.com>
Date: Sat Sep 15 16:33:40 2018 +0900
maybe working
* Fix FLASH_KEY defines
194h [Fri, 19 Oct 2018 00:09:06 +0000 (02:09 +0200)]
Keymap: Added 194h atreus62 keymap (#4164)
* Added my(194h) atreus62 keymap
* Fixed what noroadsleft remarked in my pull request, hopefully got it all.
* Followed drashna's suggestion.
lexworth [Thu, 18 Oct 2018 22:36:30 +0000 (18:36 -0400)]
Keymap: Adding my Minivan layout (#4162)
* adding my keymap
* adding my Minivan keymap
* deleted old incomplete keymap
* added link to layout image
* adding my minivan keymap
noroadsleft [Thu, 18 Oct 2018 22:12:11 +0000 (15:12 -0700)]
Docs: Adding QMK Git Conventions doc; formatting cleanup on Learning Resources doc (#3902)
* Docs: newbs_learn_more_resources.md: formatting
* Added QMK Git Conventions doc, initial version
* Renamed contributing_qmk.md to newbs_best_practices.md
* Updated per review by @drashna
* Added navigation links
* Updated to Best Practices doc
* Minor updates to Learn More Resources doc
Markdown formatting consistency because I'm particular about it.
* Added Merge Conflict section to Best Practices doc
Jason Thigpen [Thu, 18 Oct 2018 20:53:40 +0000 (13:53 -0700)]
Keymap: Swap func layer keys and add vim navigation to navigation layer (#4163)
mtei [Thu, 18 Oct 2018 16:30:48 +0000 (01:30 +0900)]
optimize rgblight_effect_alternating(void)
rgblight_effect_alternating (void) calls rgblight_sethsv_at () RGBLED_NUM times. As a result, rgblight_set () is called RGBLED_NUM + 1 times. This is wasteful processing.
sm0g [Thu, 18 Oct 2018 20:51:02 +0000 (16:51 -0400)]
Keymap: added my tada68's from Gitlab. (#4146)
* added my tada68 from Gitlab.
* Removed unneeded code and the sm0gunix layout.
mwpeterson [Thu, 18 Oct 2018 20:00:30 +0000 (16:00 -0400)]
Keymap: Add Planck keymap (#4154)
* remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key
* change songs
* space cadet; move enter; move '"; move pgup pgdn
* remove extra songs
* update from noahfredrick keymap
* make it easier to type ../../thing/*/*
* move pipe
* requested changes
TheOneTrueTrench [Thu, 18 Oct 2018 04:38:24 +0000 (00:38 -0400)]
Keymap: Adding new functionality to personal keymap, smart macros (#4159)
* 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.
Christoffer Holmberg [Wed, 17 Oct 2018 20:27:16 +0000 (23:27 +0300)]
Fix more broken links to the HID spec
Christoffer Holmberg [Wed, 17 Oct 2018 18:54:37 +0000 (21:54 +0300)]
Fix grammar, typos, and the link to HID specification
Bramver [Wed, 17 Oct 2018 20:42:26 +0000 (22:42 +0200)]
Keymap: Added personal Quefrency layout (#4156)
jshuf [Wed, 17 Oct 2018 00:13:53 +0000 (20:13 -0400)]
Keyboard: Add tkl_ansi_plus_five layout for Phantom (#4145)
* 60_ansi keymap for DZ60
* 60_ansi keymap for DZ60
Amend author
* 60_ansi keymap for DZ60
* Merge new phantom layout from dev branch
Žan Pevec [Tue, 16 Oct 2018 23:56:39 +0000 (01:56 +0200)]
Keymap: Personal keymap for planck (#4061)
* added my keymap
* Adde more changes
* Moved to pevecyan folder
* Added slovenian mapping
* Slovenian keymap completed
* Suggestions updates
* Fixes on slovenian keymap
Made some typos in previous iteration
QMK Bot [Tue, 16 Oct 2018 23:11:58 +0000 (23:11 +0000)]
convert to unix line-endings [skip ci]
Žan Pevec [Tue, 16 Oct 2018 22:45:05 +0000 (00:45 +0200)]
Fixes on slovenian keymap
Drashna Jaelre [Tue, 16 Oct 2018 18:35:43 +0000 (11:35 -0700)]
Only include lufa.h if AVR in quantum/api.h
Drashna Jaelre [Tue, 16 Oct 2018 18:14:52 +0000 (11:14 -0700)]
Fix LAYOUT define generation (#4148)
* Fix LAYOUT define generation
Prior to this, only the full keyboard path was defined. Eg `KEYBOARD_planck_rev6`.
But the docs mention `KEYBOAD_planck`, which never actually gets defined.
This addresses this, and creates a define for each level of the keyboard folder, so that stuff like `KEYBOARD_planck` actually exists.
* Clean up changes to make it more readable
Jim Tittsler [Mon, 15 Oct 2018 23:36:20 +0000 (08:36 +0900)]
Fix doc typo
jshuf [Mon, 15 Oct 2018 20:27:09 +0000 (16:27 -0400)]
Keymap: 60_ansi keymap for DZ60 (#4139)
* 60_ansi keymap for DZ60
* 60_ansi keymap for DZ60
Amend author
* 60_ansi keymap for DZ60
Max Rumpf [Mon, 15 Oct 2018 20:23:19 +0000 (22:23 +0200)]
Keymap: Some tweaks to Maxr1998's Contra layout (#4144)
* Make some keys more accessible, prevent mistypings
* Add "Gaming" layer which maps L-Ctrl to space (left-handed jumping compatibility-mode for all games)
Drashna Jaelre [Mon, 15 Oct 2018 19:34:49 +0000 (12:34 -0700)]
Update to drashna keymaps and userspace - RGB edition (#4143)
* Fix up userspace after feature merges
* Add new macros for keyboard layouts
* Keep new layouts in keymap for easy reference
* Cleanup layouts
* Fix CRKBD wrappers
* Fix up comments
* Fix spacing in orthodox base layer
* ergodox related cleanup
* Make KC_MAKE only flash when holding shift
* Add option to fast compile boards
* Clean up rgb modes to save space
* Re-enable Swap Hands on my Iris
Danny Nguyen [Mon, 15 Oct 2018 16:46:33 +0000 (12:46 -0400)]
Use DFU bootloader for rev 3
Danny Nguyen [Tue, 9 Oct 2018 02:56:07 +0000 (22:56 -0400)]
Add Iris Rev. 3
Danny [Mon, 15 Oct 2018 17:53:32 +0000 (13:53 -0400)]
Keymap: Add nano keymap for modding Spooka light (#4141)
Yann Hodique [Mon, 15 Oct 2018 17:49:51 +0000 (10:49 -0700)]
Keymap: add sun_usb keymap for sigma (#4138)
Also add users/sigma, which contains useful code for keymaps.
Yann Hodique [Mon, 15 Oct 2018 17:45:30 +0000 (10:45 -0700)]
Keyboard: Make type 5 the default sun keyboard. (#4137)
Type 5 is better polished, and probably more common as the last non-USB Sun
keyboard.
Jason Thigpen [Mon, 15 Oct 2018 17:44:55 +0000 (10:44 -0700)]
Keymap: Move multimedia events to dedicated layer and format config (#4136)
Kenny Hung [Mon, 15 Oct 2018 17:44:19 +0000 (18:44 +0100)]
Keymap: add JJ40 Skewwhiffy layout (#4135)
Christoffer Holmberg [Mon, 15 Oct 2018 17:43:11 +0000 (20:43 +0300)]
Keymap: Update to ergodox layout (#4134)
* Disable KB mouse & cleanup
* fix ascii-layout
* _______ is now defined by qmk
and apparently has been for a year already ;)
Christoffer Holmberg [Mon, 15 Oct 2018 17:42:38 +0000 (20:42 +0300)]
Keymap: Reworked layout (#4133)
* Reworked layout
* Remove redundant defines
https://github.com/qmk/qmk_firmware/pull/4133#discussion_r224977420
* fix typo
Chris [Mon, 15 Oct 2018 17:41:43 +0000 (12:41 -0500)]
Keymap: added default layout to the kbd6x for the tofu hhkb (#4132)
* added layouts
* fixed
* might aswell fix the default layout aswell
Žan Pevec [Mon, 15 Oct 2018 17:39:58 +0000 (19:39 +0200)]
Basic Slovenian keymap added (#4128)
* Basic Slovenian keymap added
* Author fixed
Vyolle [Mon, 15 Oct 2018 17:21:14 +0000 (12:21 -0500)]
Keymap: add new keymap for Iris (#4119)
* Add files via upload
* Delete config.h
* Delete keymap.c
* Delete rules.mk
* Keymap w/mirror mode and steno support.
Keymap w/mirror mode and steno support. Can be used entirely one handed.
* Fixed some niggling issues.
QMK Bot [Mon, 15 Oct 2018 16:24:29 +0000 (16:24 +0000)]
convert to unix line-endings [skip ci]
Drashna Jaelre [Mon, 15 Oct 2018 15:31:26 +0000 (08:31 -0700)]
Fix ErgoTravel Board
It was not properly including the "config_common" files, and was causing it to break on the configurator.
Additionally, updated this to use the split common code.
Kenny Hung [Sat, 13 Oct 2018 20:46:46 +0000 (21:46 +0100)]
Keymap: Move navigation buttons closer to the middle on XD75:skewwhiffy (#4118)
* RGB toggle button
* Remove custom lighting effects
* Fix small bug in Symbols layer
* Ignore mod tap interrupt in XD75 for skewwhiffy, and split layers into two for more flexibility and fix persistent layer issue
* Replace shift in nav layer with IntelliJ omnibox shortcut to avoid a sticky shift
* Remove custom setting in config, because it were annoying, it were.
* Move navigation buttons in one key
* Some review markups
* Use enums for layers
* Use LAYOUT_ortho_5x15
* Revert some capitalization changes made by accident