Skip to content

Commit

Permalink
feat(keymap): mouse layer 에 홈로우 키 수정
Browse files Browse the repository at this point in the history
왼쪽 홈로우 키 홀드시 일반적인 컨트롤이나 알트 등으로 작동 탭시 스티키 키로 작동
  • Loading branch information
lazy-dinosaur committed Aug 29, 2024
1 parent 0591b6e commit af9969e
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 59 deletions.
82 changes: 41 additions & 41 deletions boards/shields/lazycorne/lazycorne_cirque.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -13,56 +13,56 @@


// 만약 풀업저항이 물리적으로 장착되지 않았다면 소프트웨어적으로 처리할 수 있음
// &pinctrl {
// i2c1_default:i2c1_default {
// group1 {
// psels = <NRF_PSEL(TWIM_SDA, 0, 17)>,
// <NRF_PSEL(TWIM_SCL, 0, 20)>;
// // bias-disable;
// bias-pull-up;
// };
// };
// i2c1_sleep:i2c1_sleep {
// group1 {
// psels = <NRF_PSEL(TWIM_SDA, 0, 17)>,
// <NRF_PSEL(TWIM_SCL, 0, 20)>;
// // bias-disable;
// bias-pull-up;
// low-power-enable;
// };
// };
//
// };
//
// &i2c1{
// status="disabled";
// compatible = "nordic,nrf-twi";
// pinctrl-0 = <&i2c1_default>;
// pinctrl-1 = <&i2c1_sleep>;
// pinctrl-names = "default", "sleep";
// clock-frequency = < 400000 >;
// cirque: cirque@2a {
// compatible = "cirque,pinnacle";
// reg = <0x2a>;
// status = "disabled";
// dr-gpios = <&gpio0 6 (GPIO_ACTIVE_HIGH)>;
// sensitivity = "1x";
// // sleep;
// // no-taps;
// };
// };
&pinctrl {
i2c1_default:i2c1_default {
group1 {
psels = <NRF_PSEL(TWIM_SDA, 0, 17)>,
<NRF_PSEL(TWIM_SCL, 0, 20)>;
// bias-disable;
bias-pull-up;
};
};
i2c1_sleep:i2c1_sleep {
group1 {
psels = <NRF_PSEL(TWIM_SDA, 0, 17)>,
<NRF_PSEL(TWIM_SCL, 0, 20)>;
// bias-disable;
bias-pull-up;
low-power-enable;
};
};

};

&pro_micro_i2c {
status = "disabled";
&i2c1{
status="disabled";
compatible = "nordic,nrf-twi";
pinctrl-0 = <&i2c1_default>;
pinctrl-1 = <&i2c1_sleep>;
pinctrl-names = "default", "sleep";
clock-frequency = < 400000 >;
cirque: cirque@2a {
compatible = "cirque,pinnacle";
reg = <0x2a>;
status = "disabled";
dr-gpios = <&gpio0 6 (GPIO_ACTIVE_HIGH)>;
sensitivity = "1x";
//sleep;
sleep;
// no-taps;
};
};


// &pro_micro_i2c {
// status = "disabled";
// clock-frequency = < 400000 >;
// cirque: cirque@2a {
// compatible = "cirque,pinnacle";
// reg = <0x2a>;
// status = "disabled";
// dr-gpios = <&gpio0 6 (GPIO_ACTIVE_HIGH)>;
// sensitivity = "1x";
// // sleep;
// // no-taps;
// };
// };
3 changes: 0 additions & 3 deletions boards/shields/lazycorne/lazycorne_dongle.conf
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
CONFIG_ZMK_SPLIT_BLE_CENTRAL_PERIPHERALS=2

CONFIG_ZMK_SLEEP=y
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000

CONFIG_ZMK_EXT_POWER=y
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

Expand Down
13 changes: 6 additions & 7 deletions boards/shields/lazycorne/lazycorne_left.conf
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
CONFIG_ZMK_SLEEP=y
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000
# CONFIG_ZMK_SLEEP=y
# CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000

# CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

CONFIG_SPI=n

# Combo config, automated by build script
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=6
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3

# CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y
# The battery power report interval unit is seconds
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y

CONFIG_ZMK_BATTERY_REPORT_INTERVAL=60
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y

# Enable input behavior listener to use HID IO report
# CONFIG_ZMK_INPUT_BEHAVIOR_LISTENER_USE_HID_IO=y
Expand Down
13 changes: 6 additions & 7 deletions boards/shields/lazycorne/lazycorne_right.conf
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
CONFIG_ZMK_SLEEP=y
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000
# CONFIG_ZMK_SLEEP=y
# CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=900000

# CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

CONFIG_SPI=n

# Combo config, automated by build script
CONFIG_ZMK_COMBO_MAX_COMBOS_PER_KEY=6
CONFIG_ZMK_COMBO_MAX_KEYS_PER_COMBO=3

# CONFIG_BT_GATT_ENFORCE_SUBSCRIPTION=n
CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_PROXY=y
CONFIG_ZMK_SPLIT_BLE_CENTRAL_BATTERY_LEVEL_FETCHING=y
# The battery power report interval unit is seconds
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y

CONFIG_ZMK_BATTERY_REPORT_INTERVAL=60
CONFIG_ZMK_BLE_EXPERIMENTAL_FEATURES=y

# Enable input behavior listener to use HID IO report
# CONFIG_ZMK_INPUT_BEHAVIOR_LISTENER_USE_HID_IO=y
Expand Down
2 changes: 1 addition & 1 deletion config/lazycorne.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -401,7 +401,7 @@ ZMK_LAYER(mouse,
// ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮ ╭──────────────┬──────────────┬──────────────┬──────────────┬──────────────┬──────────────╮
___ ___ &mkp MCLK &mkp RCLK &mkp LCLK ___ ___ ___ ___ ___ ___ ___
// ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
___ SK_A SK_S SK_D SK_F ___ ___ ___ ___ ___ ___ ___
// ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___
// ╰──────────────┴──────────────┴──────────────┼──────────────┼──────────────┼──────────────┤ ├──────────────┼──────────────┼──────────────┼──────────────┴──────────────┴──────────────╯
Expand Down

0 comments on commit af9969e

Please sign in to comment.