Skip to content

Commit 5588ef5

Browse files
committed
refactor: move boot/reload key from TLTR to TL layer
Relocated the boot/reload key to improve accessibility - now accessible via TL + top-left key instead of requiring both TL+TR layers. Changes across all configuration files: - QMK: Move KC_BOOT_HOLD from TLTR to TL layer top-left position - Kanata: Move lrld from TLTR to TL layer top-left position - Keymap drawings: Update both tltr.yml and tltr-ansi.yml - Add boot/reload key to TL layer with emoji labels (🔃 tap/⬇️ hold) - Remove from TLTR layer This makes the boot/reload functionality easier to access with one hand while maintaining the tap-hold behavior (tap=reboot, hold=bootloader).
1 parent cb8b118 commit 5588ef5

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

kanata/tltr.kbd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@
9898
;; TL (Thumb Left) layer
9999
;; for modifiers & navigation
100100
(deflayer TL
101-
XX ⎋ @sWin @sFn XX XX @pguf @btb ▲ ↹ XX XX
102-
_ @sAlt @sCtl @sSft @sMet XX @pgdf ◀ ▼ ▶ XX _
103-
XX XX XX @sHyp XX XX ⌫ ⌦ XX _
104-
XX _ _ @trtltr
101+
lrld ⎋ @sWin @sFn XX XX @pguf @btb ▲ ↹ XX XX
102+
_ @sAlt @sCtl @sSft @sMet XX @pgdf ◀ ▼ ▶ XX _
103+
XX XX XX @sHyp XX XX ⌫ ⌦ XX _
104+
XX _ _ @trtltr
105105
)
106106

107107
(defalias
@@ -341,7 +341,7 @@
341341
;; TLTR (Thumb Left & Thumb Right) layer
342342
;; for non-keyboard functions like mouse, media, screen etc.
343343
(deflayer TLTR
344-
XX @scre 🔆 @med 🔊 XX XX XX @m△ XX XX lrld
344+
XX @scre 🔆 @med 🔊 XX XX XX @m△ XX XX XX
345345
XX @pre @slw @scr 🖰1 🖰2 XX @m◅ @m▽ @m▻ XX XX
346346
XX 🔅 @ba 🔉 XX XX XX XX XX XX
347347
XX _ _ XX

keymap-drawer/tltr-ansi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ layers:
150150

151151
# Top alpha row (14 keys) - Navigation layer
152152
- [
153-
null,
153+
{ tap: "🔃", hold: "⬇️" },
154154
{ tap: "⎋" },
155155
{ tap: "🪟", type: "sticky" },
156156
{ tap: "Fn", type: "sticky" },
@@ -372,7 +372,7 @@ layers:
372372
{ tap: "🖱️↑" },
373373
null,
374374
null,
375-
{ tap: "Reload" },
375+
null,
376376
null,
377377
]
378378

keymap-drawer/tltr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ layers:
5858

5959
TL:
6060
- [
61-
null,
61+
{ tap: "🔃", hold: "⬇️" },
6262
{ tap: "⎋" },
6363
{ tap: "🪟", type: "sticky" },
6464
{ tap: "Fn", type: "sticky" },
@@ -162,7 +162,7 @@ layers:
162162
{ tap: "🖱️↑" },
163163
null,
164164
null,
165-
{ tap: "Reload" },
165+
null,
166166
]
167167
- [
168168
null,

qmk/piantor_tltr/keymaps/tltr/keymap.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -251,10 +251,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
251251

252252
// TL Layer - Modifiers & Navigation
253253
[_TL] = LAYOUT_split_2x6_1x5_2(
254-
KC_NO, KC_ESC, KC_OS_WIN, KC_OS_FN, KC_NO, KC_NO, KC_PGUF, S(KC_TAB), KC_UP, KC_TAB, KC_NO, KC_NO,
255-
KC_TRNS, KC_MOD_ALT, KC_MOD_CTRL, KC_MOD_SHIFT, KC_MOD_META, KC_NO, KC_PGDF, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_TRNS,
256-
KC_NO, KC_NO, KC_NO, KC_OS_HYP, KC_NO, KC_NO, KC_BSPC, KC_DEL, KC_NO, KC_TRNS,
257-
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRTLTR_KEY
254+
KC_BOOT_HOLD, KC_ESC, KC_OS_WIN, KC_OS_FN, KC_NO, KC_NO, KC_PGUF, S(KC_TAB), KC_UP, KC_TAB, KC_NO, KC_NO,
255+
KC_TRNS, KC_MOD_ALT, KC_MOD_CTRL, KC_MOD_SHIFT, KC_MOD_META, KC_NO, KC_PGDF, KC_LEFT, KC_DOWN, KC_RGHT, KC_NO, KC_TRNS,
256+
KC_NO, KC_NO, KC_NO, KC_OS_HYP, KC_NO, KC_NO, KC_BSPC, KC_DEL, KC_NO, KC_TRNS,
257+
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRTLTR_KEY
258258
),
259259

260260
// TR Layer - Numbers & Symbols
@@ -267,7 +267,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
267267

268268
// TLTR Layer - Mouse, Media & Display Controls
269269
[_TLTR] = LAYOUT_split_2x6_1x5_2(
270-
KC_NO, KC_SCRE, KC_BRIU, KC_MEDC, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_MUP, KC_NO, KC_NO, KC_BOOT_HOLD,
270+
KC_NO, KC_SCRE, KC_BRIU, KC_MEDC, KC_VOLU, KC_NO, KC_NO, KC_NO, KC_MUP, KC_NO, KC_NO, KC_NO,
271271
KC_NO, KC_MPRE, KC_MSLW, KC_MSCR, KC_MBTN1, KC_MBTN2, KC_NO, KC_MLFT, KC_MDN, KC_MRGT, KC_NO, KC_NO,
272272
KC_NO, KC_BRID, KC_MPRV, KC_VOLD, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
273273
KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS

0 commit comments

Comments
 (0)