diff --git a/.github/workflows/draw-keymaps.yml b/.github/workflows/draw-keymaps.yml index 723f1d3c..e38d1591 100644 --- a/.github/workflows/draw-keymaps.yml +++ b/.github/workflows/draw-keymaps.yml @@ -18,5 +18,5 @@ jobs: output_folder: keymap-drawer install_branch: main amend_commit: true - draw_args: "corneish_zen:'--ghost-keys 20 24 25 29 30 35'" + draw_args: "corneish_zen:'--ghost-keys 20 24 25 29 30 35' hummingbird:'-k rufous'" json_path: keymap-drawer/layouts diff --git a/config/hummingbird.conf b/config/hummingbird.conf new file mode 100644 index 00000000..c17101d0 --- /dev/null +++ b/config/hummingbird.conf @@ -0,0 +1,23 @@ +# Rename keyboard +CONFIG_ZMK_KEYBOARD_NAME="Rufous" + +# Enable mouse for mouse keys +CONFIG_ZMK_MOUSE=y + +# Boost Bluetooth TX power +CONFIG_BT_CTLR_TX_PWR_PLUS_8=y + +# Require passkey on pairing +CONFIG_ZMK_BLE_PASSKEY_ENTRY=y + +# Enable experimental BLE settings +CONFIG_ZMK_BLE_EXPERIMENTAL_CONN=y + +# Sleep timeout to 30 min +CONFIG_ZMK_SLEEP=y +CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000 + +# zmk-rgbled-widget settings +CONFIG_RGBLED_WIDGET_INTERVAL_MS=250 +CONFIG_RGBLED_WIDGET_BATTERY_LEVEL_HIGH=50 +CONFIG_RGBLED_WIDGET_BATTERY_LEVEL_CRITICAL=10 diff --git a/config/hummingbird.keymap b/config/hummingbird.keymap new file mode 100644 index 00000000..66b042e7 --- /dev/null +++ b/config/hummingbird.keymap @@ -0,0 +1,3 @@ +#define MOUSE_KEYS +#include "keypos_def/keypos_30keys.h" +#include "includes/3x5.dtsi"