Commit Graph

  • 0b23f36b5d Fix general docs formatting Kyle Brown 2022-09-01 18:50:44 -07:00
  • b3dd790f9d Lulu readme Kyle Brown 2022-09-01 18:32:14 -07:00
  • 6ac68f5358 Requested lulu fixes Kyle Brown 2022-09-01 18:02:24 -07:00
  • 4b48547155 lulu formatting Kyle Brown 2022-08-29 18:00:13 -07:00
  • a91e379a79 added lulu Cole Smith 2022-08-29 17:11:44 -07:00
  • a4ae43138a add more warning labels xs5871 2022-08-18 20:03:30 +00:00
  • 46cf7030a1 update and add docs to serialace xs5871 2022-08-17 16:35:43 +00:00
  • 737973c334 implement arbitrary code execution (ACE) over data serial. xs5871 2022-07-02 15:38:35 +00:00
  • aee793a300 missed some pre_process to resume_process conversions xs5871 2022-08-10 17:28:12 +00:00
  • ea94e9ba19 fix dependence on optional int_coord xs5871 2022-08-10 10:51:36 +00:00
  • 57c61ced85 add type hints to KMKKeyboard.resume_process_key xs5871 2022-08-05 19:24:01 +00:00
  • c95efbe8ea refactor handling of key processing resume to KMKKeyboard xs5871 2022-08-05 19:22:04 +00:00
  • e71d1fcb6e fix crash on failing look-up xs5871 2022-08-05 19:15:26 +00:00
  • 9d555209b8 add continue-with-module-nr-idx to key processing xs5871 2022-07-27 15:17:50 +00:00
  • f62d32157a Reimplemented as a util script with std lib only. Luke D Russell 2022-08-28 19:57:13 +10:00
  • b4363c73a7 Shrink ./kmk/ with nox & mpy-cross. Luke D Russell 2022-08-26 21:16:13 +10:00
  • 6d6ccbc240 Move keymap to proper spot Kyle Brown 2022-08-17 10:15:14 -07:00
  • 838263d409 Add report_updated check Matthew Hendrix 2022-08-11 08:27:14 -04:00
  • bca11489d0 Update Pico87 to handle Lock Status better Matthew Hendrix 2022-08-09 15:11:18 -04:00
  • 6d255a24f5 Add Pico87 board Hendrix 2022-08-06 18:42:36 -04:00
  • 47601b730a boards/anavi/macro-pad-10: Set to COL2ROW Leon Anavi 2022-08-16 22:38:34 +03:00
  • 5e7738fe87 Fix the issue reported by isort. Yoichiro Tanaka 2022-08-14 15:57:27 +09:00
  • 5fcce6785c Fix the issue which the media keys cannot be loaded. Yoichiro Tanaka 2022-08-14 15:46:47 +09:00
  • 34f4264362 Add code review suggestions Hendrix 2022-08-10 07:12:07 -04:00
  • 9c7b14e865 Update code to be less fragile Matthew Hendrix 2022-08-09 15:05:24 -04:00
  • 7f1e7a2708 Remove callback, update docs Matthew Hendrix 2022-08-08 09:47:48 -04:00
  • ad3c261c1a fix formatting issue Hendrix 2022-08-06 17:32:00 -04:00
  • 0b23da551a Add callback to lock status Hendrix 2022-08-06 17:27:14 -04:00
  • ad6f4e5f05 fix mouse_keys not working at all xs5871 2022-08-05 20:43:21 +00:00
  • 23fd3a9bed [usb] Allow kb to lost usb connection without getting lost crazyiop 2022-08-02 22:59:19 +02:00
  • ed38227276 Fix typo in sticky_mod.md James Fitzgerald 2022-08-05 13:23:01 -04:00
  • f0544465c7 remove reference to disfunct KMK_RELEASE. xs5871 2022-08-03 16:34:22 +00:00
  • 5d2a42d9a9 fix trackball module forcing reports to zero xs5871 2022-08-01 19:51:56 +00:00
  • b676afe075 boards/anavi/knobs3: Simplify the source code Leon Anavi 2022-07-30 13:52:34 +03:00
  • ce0e29b02f boards/anavi/knobs3: Update extensions Leon Anavi 2022-07-30 13:35:56 +03:00
  • 857c2c1162 boards/anavi/knob1/README.md: Extensions Leon Anavi 2022-07-30 12:41:18 +03:00
  • a6825b6a3c boards/anavi/knob1: Simplify the source code Leon Anavi 2022-07-30 12:26:14 +03:00
  • 6d132ba4b4 knob1: Fix name for ANAVI Knob 1 Leon Anavi 2022-07-30 12:18:29 +03:00
  • d9b0c9100c Update Pimoroni Trackball doc Salvatore La Bua 2022-07-31 02:11:52 +09:00
  • 3d80e4aba8 Consistent variable naming Salvatore La Bua 2022-07-28 21:22:52 +09:00
  • 4c93720a2f Lintfix (hopefully) Salvatore La Bua 2022-07-22 10:38:53 +09:00
  • cb83df25f0 Lintfix Salvatore La Bua 2022-07-22 09:57:05 +09:00
  • bfd5e2b262 Minor update to docs/pimoroni_trackball.md Salvatore La Bua 2022-07-22 09:29:44 +09:00
  • 5ba865e4c6 Add ScrollDirection class for the Pimoroni Trackball Salvatore La Bua 2022-07-22 09:22:58 +09:00
  • f674ac6b13 Add reverse scrolling mode to the Pimoroni Trackball module Salvatore La Bua 2022-07-21 21:26:24 +09:00
  • ecfbca82a6 typo? xgpt 2022-07-29 16:58:31 -04:00
  • 2016848cb2 boards/anavi/macro-pad-10/README.md: Add README.md Leon Anavi 2022-07-25 20:13:45 +03:00
  • fbe593eb80 anavi/macro-pad-10: Add ANAVI Macro Pad 10 Leon Anavi 2022-07-22 18:10:33 +03:00
  • 6c71538aa9 Fix hyperlink Gleb Sabirzyanov 2022-07-27 14:08:01 +10:00
  • a1d8a990f1 Update mouse_keys.py kbjunky 2022-07-24 12:24:27 +08:00
  • 5a85c6cfb3 move validators and metas to their respective modules xs5871 2022-07-21 15:50:30 +00:00
  • e0ca1124fb cleanup unused coord_raw xs5871 2022-07-21 15:28:31 +00:00
  • 2a7654f852 cleanup unused KMKKeyboard attributes xs5871 2022-07-21 15:22:06 +00:00
  • 637991cedc Make suggested changes James Fitzgerald 2022-07-24 17:07:05 -04:00
  • 606780ee1c Remove unnecessary list check James Fitzgerald 2022-07-24 09:15:37 -04:00
  • fe6510baec "not key in" -> "key not in" James Fitzgerald 2022-07-24 08:39:27 -04:00
  • 74563368c5 Fix key pressed before combo making combo wait for timeout James Fitzgerald 2022-07-24 08:28:36 -04:00
  • 3f3bd93109 implement global debug interface. xs5871 2022-07-20 13:35:56 +00:00
  • 3f826267b4 remove adafruit_pioasm dependency xs5871 2022-07-14 13:55:05 +00:00
  • 914f449699 factor out firmware and unicode mode keys xs5871 2022-07-21 15:12:55 +00:00
  • 84f1b2ae06 cleanup xs5871 2022-07-21 14:47:36 +00:00
  • f086a78864 remove another stack frame level xs5871 2022-07-21 14:38:24 +00:00
  • 47ccd56c30 refactor initial key lookup xs5871 2022-07-20 22:29:01 +00:00
  • 4d6983da11 Add 'BSPACE' keycode for documentation consistency Steven Karrmann 2022-07-20 17:46:36 -04:00
  • d830ff7293 fix typo and formatting again James Fitzgerald 2022-07-19 14:04:47 -05:00
  • fd73292da0 Add shorthand James Fitzgerald 2022-07-19 11:54:38 -07:00
  • bff8d3d7c5 fix formatting James Fitzgerald 2022-07-19 12:11:11 -05:00
  • d584b1f506 Add keycode for software reload James Fitzgerald 2022-07-19 12:50:51 -04:00
  • 682731bfe1 tests need more delay xs5871 2022-07-14 11:00:08 +00:00
  • ed94ad06da de-duplicate consumer keys xs5871 2022-07-14 12:02:46 +00:00
  • f46e3d59e6 add brightness consumer keys xs5871 2022-07-14 12:01:54 +00:00
  • 25a86df5c1 Minor code cleanup * Changed from multiple calls of keyboard.remove_key to a for loop when releasing modifiers on match James Fitzgerald 2022-07-09 11:41:35 -04:00
  • 688c2f0572 Change debug_enabled to False James Fitzgerald 2022-07-09 11:33:02 -04:00
  • ca719faa29 Rename text_replacement.md to string_substitution.md James Fitzgerald 2022-07-09 11:31:41 -04:00
  • c2a3a1895f Add more tests and delay after last key event in tests James Fitzgerald 2022-07-09 11:27:40 -04:00
  • 8ab67052cf Rename to String Substitution James Fitzgerald 2022-07-08 13:07:52 -04:00
  • c49f409fb4 Add testing against suggested test cases James Fitzgerald 2022-07-08 13:07:26 -04:00
  • 521f991f2d Improve guarding against non-shift modifiers James Fitzgerald 2022-07-08 13:06:54 -04:00
  • 664a557483 Apply suggestions from code review James Fitzgerald 2022-07-08 07:19:55 -07:00
  • 50279f88fb Add keyboard event tests James Fitzgerald 2022-07-06 17:25:26 -04:00
  • 82a68b0fe5 Add warning about invalid characters in documentation James Fitzgerald 2022-07-04 00:28:48 -04:00
  • e064796016 Fix isort issues and quotes James Fitzgerald 2022-07-04 00:23:23 -04:00
  • 3db84528f2 Add informative error when illegal character is in user dictionary James Fitzgerald 2022-07-04 00:07:57 -04:00
  • f33e4d1870 Add unit tests James Fitzgerald 2022-07-04 00:07:29 -04:00
  • ab75b2bca3 Fix wrong quotes James Fitzgerald 2022-07-02 17:10:05 -04:00
  • 81f4f7ccf0 Bugfix for text replacement optimization James Fitzgerald 2022-07-02 14:51:11 -04:00
  • 103e51eb7f Improve comment clarity James Fitzgerald 2022-07-02 14:38:25 -04:00
  • a5dc665ddc Optimize backspacing to only backspace characters that need to be backspaced rather than the entire word James Fitzgerald 2022-07-02 14:37:15 -04:00
  • d8ca20c73c Code cleanup * Refactor for improved readability * Add docstrings and comments * Add type annotations James Fitzgerald 2022-07-02 14:16:30 -04:00
  • d7d253b1ea Further documentation improvements James Fitzgerald 2022-06-30 22:45:31 -04:00
  • ec1f84f9ea Documentation improvements James Fitzgerald 2022-06-30 22:36:36 -04:00
  • b17c73bac0 Replace double quotes with single quotes James Fitzgerald 2022-06-30 16:57:43 -04:00
  • 0392aa74e2 Fix for underscore in user dictionary causing KeyError James Fitzgerald 2022-06-30 16:55:06 -04:00
  • 0e58bdc343 Improve documentation clarity James Fitzgerald 2022-06-30 16:06:58 -04:00
  • 9a3524d363 Implement Text Replacement module James Fitzgerald 2022-06-30 15:25:50 -04:00
  • ca2aca47d6 fix(irisr2/nicenano): fix grossly incorrect coordinate mapping Josh Klar 2022-07-13 23:59:25 -07:00
  • 00700e373c Update rgb.md nogg3r5 2022-07-13 15:57:37 +01:00
  • 20705e2150 unit test fail may be caused by a stuck combo xs5871 2022-07-09 09:50:01 +00:00
  • db395a81e4 fix(lint): kmk/modules/combos.py Josh Klar 2022-07-11 00:56:09 -07:00
  • 9e29f4c442 Adds an alias for the LEADER keycode Luke D Russell 2022-07-09 10:05:02 +10:00