-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add ZMK Studio support & switch to mouse move scroll feature
* modify scale-divisor for regular and snipe, and decrease CPI to 1000 * change zmk firmware to pointers-with-input-processors * add macros, optimize existing macros, expang macro queue limit * update keymap * initial commit for zmk studio integration * change the chosen default to physical-layout * move the physical layout dtsi to the correct shield directory * update physical layouts file * prevent copying the pysical layout dtsi for reset firmware * configure dongle firmware to use matrix transform and bt/usb firmware to integrate ZMK studio with physical layout * add &studio_unlock to keymap * update key mapping names for SVG * enabled PMW3610 smart algorithm * update README
- Loading branch information
Showing
20 changed files
with
1,285 additions
and
813 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
## ZMK Studio - Move this to config/charybdis.conf when dongle works with ZMK Studio | ||
## https://zmk.dev/docs/features/studio | ||
CONFIG_ZMK_STUDIO=y | ||
## https://zmk.dev/docs/config/studio | ||
CONFIG_ZMK_STUDIO_LOCKING=y | ||
CONFIG_ZMK_STUDIO_LOCK_ON_DISCONNECT=y | ||
CONFIG_ZMK_STUDIO_TRANSPORT_BLE_PREF_LATENCY=5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
#include <physical_layouts.dtsi> | ||
|
||
/ { | ||
charybdis_physical_layout: charybdis_physical_layout { | ||
compatible = "zmk,physical-layout"; | ||
display-name = "Charybdis 3x6"; | ||
|
||
kscan = <&kscan0>; | ||
transform = <&default_transform>; | ||
|
||
keys | ||
// Left Half - Main Keys | ||
// w h x y rot rx ry | ||
= <&key_physical_attrs 100 100 0 38 0 0 0> | ||
, <&key_physical_attrs 100 100 100 38 0 0 0> | ||
, <&key_physical_attrs 100 100 200 12 0 0 0> | ||
, <&key_physical_attrs 100 100 300 0 0 0 0> | ||
, <&key_physical_attrs 100 100 400 12 0 0 0> | ||
, <&key_physical_attrs 100 100 500 12 0 0 0> | ||
, <&key_physical_attrs 100 100 900 12 0 0 0> | ||
, <&key_physical_attrs 100 100 1000 12 0 0 0> | ||
, <&key_physical_attrs 100 100 1100 0 0 0 0> | ||
, <&key_physical_attrs 100 100 1200 12 0 0 0> | ||
, <&key_physical_attrs 100 100 1300 38 0 0 0> | ||
, <&key_physical_attrs 100 100 1400 38 0 0 0> | ||
, <&key_physical_attrs 100 100 0 138 0 0 0> | ||
, <&key_physical_attrs 100 100 100 138 0 0 0> | ||
, <&key_physical_attrs 100 100 200 112 0 0 0> | ||
, <&key_physical_attrs 100 100 300 100 0 0 0> | ||
, <&key_physical_attrs 100 100 400 112 0 0 0> | ||
, <&key_physical_attrs 100 100 500 112 0 0 0> | ||
|
||
// Right Half - Main Keys | ||
// w h x y rot rx ry | ||
, <&key_physical_attrs 100 100 900 112 0 0 0> | ||
, <&key_physical_attrs 100 100 1000 112 0 0 0> | ||
, <&key_physical_attrs 100 100 1100 100 0 0 0> | ||
, <&key_physical_attrs 100 100 1200 112 0 0 0> | ||
, <&key_physical_attrs 100 100 1300 138 0 0 0> | ||
, <&key_physical_attrs 100 100 1400 138 0 0 0> | ||
, <&key_physical_attrs 100 100 0 238 0 0 0> | ||
, <&key_physical_attrs 100 100 100 238 0 0 0> | ||
, <&key_physical_attrs 100 100 200 212 0 0 0> | ||
, <&key_physical_attrs 100 100 300 200 0 0 0> | ||
, <&key_physical_attrs 100 100 400 212 0 0 0> | ||
, <&key_physical_attrs 100 100 500 212 0 0 0> | ||
, <&key_physical_attrs 100 100 900 212 0 0 0> | ||
, <&key_physical_attrs 100 100 1000 212 0 0 0> | ||
, <&key_physical_attrs 100 100 1100 200 0 0 0> | ||
, <&key_physical_attrs 100 100 1200 212 0 0 0> | ||
, <&key_physical_attrs 100 100 1300 238 0 0 0> | ||
, <&key_physical_attrs 100 100 1400 238 0 0 0> | ||
|
||
// Thumb Clusters | ||
// w h x y rot rx ry | ||
, <&key_physical_attrs 100 100 348 314 0 0 0> | ||
, <&key_physical_attrs 100 100 348 314 1500 398 790> | ||
, <&key_physical_attrs 100 100 348 320 3000 398 790> | ||
, <&key_physical_attrs 100 100 1052 320 (-3000) 1102 790> | ||
, <&key_physical_attrs 100 100 1052 314 (-1500) 1102 790> | ||
; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.