Commit Graph

566 Commits (73e5a7fafe4a4d0bd5cc875749bfd30a034d467a)

Author SHA1 Message Date
Joe Wasson e81e75c147 Move steno keycodes due to conflict with another PR. 7 years ago
Joe Wasson 3e96e8a6a1 Add copyright to steno files. 7 years ago
Joe Wasson f30f12ec81 Add support for GeminiPR steno protocol.
This protocol breaks out "duplicate" keys into their own entry in the packet so that more complicated logic can be done on the software side, including support for additional languages and alternative theories.
7 years ago
Joe Wasson 5987f67989 Add TX Bolt protocol support for Stenography
Requires virtser; Allows QMK to speak the TX BOlt protocol used by stenography machines and software (such as Plover). The upside is that Plover can be configured to listen only to TX Bolt allow the keyboard to switch layers without need to enable/disable the Plover software, or to have a second non-Steno keyboard work concurrently.
7 years ago
Jack Humbert cefc09ae7d adds option for alt pitch standards 7 years ago
Jack Humbert 415d38ba9e adds music mode, music mode songs, music mask 7 years ago
Jack Humbert f407f3e8de remove unneccesary headers 7 years ago
Jack Humbert 92ccc9a7b8 use automatic rests with songs (no more rest styles) 7 years ago
Jack Humbert fd664fe85b escape song playing in music 7 years ago
Jack Humbert fe113ebad5 start updating audio docs 7 years ago
Jack Humbert 6a3c66776c clean-up planck and preonic keymaps, move audio stuff around 7 years ago
Jack Humbert 6ed8ce4f59 Merge pull request #1491 from fredizzimo/msys2
Add support for msys2 build environment
7 years ago
Fred Sundvik 78545b9509 Fix unreferenced errors with mingw compiler and unit tests 7 years ago
Jack Humbert 42d5a324eb Start mvoing hardware drivers to /drivers/ (#1433)
* start driver isolation

* update nyquist and orthodox boards

* update atreus62

* move drivers to avr

* update avr conditional
7 years ago
Fred Sundvik 10546665f4 Fix uninitialized backlight_level in the Visualizer 7 years ago
Fred Sundvik 9d8279960d Make it easier to use drivers 7 years ago
Fred Sundvik 4da3b19603 Shared default animations 7 years ago
Fred Sundvik 2251560256 Clarify naming between LCD_BACKLIGHT and LED_BACKLIGHT 7 years ago
Fred Sundvik f3c113fb5a Shared gfxconf 7 years ago
Fred Sundvik 8a962f7b27 Define visualizer thread priority by default 7 years ago
Shayne Holmes 48ff93582b Pull out sendstring variations to their own files.
Instead of having all sendstring keycode mappings in the main quantum.c
file, give each one its own file in keymap_extras that can be #included
in a user's keymap. If one is included, it will define the appropriate
lookup tables and overwrite the weak definitions in quantum.c.
(Including more than one sendstring definition will fail at compile
time.)

Update @rai-suta's test keymap to match, as well as the documentation.
7 years ago
Shayne Holmes fdc2e8058b Allow broader send_string layout customizability via compile flag
Refactor new-ish JIS_KEYCODE send_string implementation with existing
send_string

Reshuffle JIS in line with other alternative keycodes for sendstring,
and make them all accessible via compile-time options

Add a separate function to allow sending a string with a delay.
7 years ago
Jack Humbert 7d28a417c0 don't let timer1 exist without b5 being enabled 8 years ago
Jack Humbert ea7590c894 add new arguements, docs 8 years ago
Jack Humbert 9f5b4e1d7a Merge branch 'master' of https://github.com/qmk/qmk_firmware into dual_audio 8 years ago
Jack Humbert b82604dada no glide 8 years ago
Jack Humbert bfc73e90cf working duopholy 8 years ago
Jack Humbert eabf530a0e b5 audio 8 years ago
Jack Humbert b2979eba23 Adds parenthesis where they might be needed
Addresses #764
8 years ago
Andreas Lindhé a25dbaad32 Create sv_SE Qwerty layout for ErgoDox
*NOTE:* it might still be desirable to set the software layout to sv_SE in your
OS.

Swedish (sv_SE) Qwerty layout for ErgoDox, based on the Default configuration

I have tried making this as close of a match I could between the [default
ErgoDox EZ configuration](https://ergodox-ez.com/pages/our-firmware) and a
standard Swedish Qwerty layout.

Notable differences from default:
=================================

* There are three special character buttons (acute accent, circumflex/tilde and
  apostrophe/asterisk) that don't have any buttons to map to naturally. I've put
  these at other places:

    * Acute accent (´) can be found in the lower left corner, conveniently
      placed to reach for making an é.

    * Apostrophe (') was put in the lower left corner, close to acute accent.

    * Circumflex (^) and asterisk (*) was placed in the lower right corner.

    * Tilde (~) and diaeresis (¨) I couldn't find a good place for, so I left
      those out. I could only get the buttons to produce a single one of the
      characters. How can I get it to work properly?

* The Alt button on right thumb was exchanged for AltGr (RAlt).

* I changed the backslash in the numpad (layer 1) for a minus. Thought it was
  more sensible.

* I didn't find a good place for the "<>|" button, so that one was left out.
  That is a problem that really needs to be resolved. Pipe can be found on layer
  one, however.
8 years ago
Jack Humbert 61cdc9aaa4 Allow mod swapping for mod tap (MT) (#1202)
* allow mod swapping for mod tap

* quick include

* fix the mod swapping

* make changes consistent with action code

* fix bug

* re-enable no gui, etc

* fix binary comps

* solid logic
8 years ago
Jack Humbert d1fb8d2296 Merge pull request #1431 from rai-suta/master
Bugg fix and add keymap for testing JIS_KEYCODE switch.
8 years ago
Ethan Madden 42e6ecc36b Whitefox LED control (#1432)
* use new grave_esc functionality

* Port LED control from Ergodox Infinity to Whitefox
8 years ago
rai-suta e740520b3f Fix bug. 8 years ago
Jack Humbert de833659ae Merge pull request #1429 from fredizzimo/fixes_for_emulator
Minor fixes to support the emulator
8 years ago
Fred Sundvik 1e6a3f9e17 Change M_2_PI to 2 * PI as it should be 8 years ago
skullY 582a6ac75c Fix #1135 by changing the default to at90usb1286 8 years ago
rai-suta 5dae013ff8 Add JIS_KEYCODE layout for send_string() 8 years ago
Fred Sundvik f912c74fe7 Change inline to static inline 8 years ago
Fred Sundvik da19852964 Add function for getting the LCD backlight brightness 8 years ago
Fred Sundvik ff49259a1a Include config.h from visualizer.h 8 years ago
Fred Sundvik 6c9b4743f7 Include config.h before visualizer.h 8 years ago
Jack Humbert 51a86b85f3 Merge pull request #1361 from fredizzimo/ergodox_infinity_backlight
Add Ergodox Infinity backlight support
8 years ago
jamesofarrell 98316ef017 Added Grave Escape (#1391)
* added QK_GRAVE_ESC and KC_GESC

* fixed name

* Fixed keycode emnu

* Removed layer check, added left and right GUI mod detection for OSX GUI+~
8 years ago
Fred Sundvik 7d5606085f Correctly calculate backlight level 8 years ago
Víctor 21fa16651c Rename ES_RCRB to ES_RCBR for consistency reasons (left curly bracket is defined as ES_LCBR) 8 years ago
Víctor 2c404cca12 Fix keymap definitions referencing inexistent macros 8 years ago
Fred Sundvik b51a0db6ed Add backlight support to the default Ergodox Infinity animations 8 years ago
Fred Sundvik effffa33a5 Backlight level handling for the visualizer 8 years ago
Fred Sundvik a916f4e8b8 Let BACKLIGHT_ENABLE control the Infinity LEDs 8 years ago