From c5b503fa2e9c9990514d0df0308ae395ec7d9707 Mon Sep 17 00:00:00 2001 From: precondition <57645186+precondition@users.noreply.github.com> Date: Sun, 20 Sep 2026 16:26:52 +0200 Subject: [PATCH] Add AliQ80's Reviung41 keymap with dual Arabic (PC/Mac) layers Colemak-DH base with home row mods, combos, and tap dance on a one-piece split Reviung41 (ZMK). Includes a plain "Arabic" layer for the standard PC Arabic layout and a separate "Arabic Mac" layer using mod-morphs to reclaim letters macOS repositions differently. The keymap-drawer SVG only shows raw ZMK keycodes for these two layers (ZMK never transmits Unicode; the OS's active keyboard layout decides the glyph), so the labels were resolved by cross-referencing xkeyboard-config's ara(basic)/ara(mac) tables and overlaid onto the diagram in place, replacing the Latin keycode with the resulting Arabic letter wherever one exists. Diff against the upstream SVG touches only contents, no structural/layout changes. Co-Authored-By: Claude Sonnet 5 --- src/assets/img/keymaps/AliQ80.svg | 1549 +++++++++++++++++++++++++++++ src/posts/keymaps/AliQ80.md | 24 + 2 files changed, 1573 insertions(+) create mode 100644 src/assets/img/keymaps/AliQ80.svg create mode 100644 src/posts/keymaps/AliQ80.md diff --git a/src/assets/img/keymaps/AliQ80.svg b/src/assets/img/keymaps/AliQ80.svg new file mode 100644 index 00000000..854cb606 --- /dev/null +++ b/src/assets/img/keymaps/AliQ80.svg @@ -0,0 +1,1549 @@ + + + +Default: + + + +BACKSPACE + + + +Q + + + +W + + + +F + + + +P + + + +B + + + +J + + + +L + + + +U + + + +Y + + + +; + + + +' + + + +ESC + + + +A +LCTRL + + + +R +LALT + + + +S +LGUI + + + +T + + + + +G + + + +M + + + +N +RSHIFT + + + +E +RGUI + + + +I +RALT + + + +O +RCTRL + + + + +Ctl+BACKSPACE + + + + +TAB + + + +Z + + + +X + + + +C + + + +D + + + +V + + + +K + + + +H + + + +, + + + +. + + + +/ + + + + + + + +F9 + + + +LSHIFT + +Lower + + + + + + + +RSHFT + +Raise + + + + + +7.Mouse + + + + + + + +Arabic +toggle + + + + +Arabic: + + + +ض + + + +ص + + + +ث + + + +ق + + + +ف + + + +غ + + + +ع + + + +ه + + + +خ + + + +ح + + + +ج + + + +د + + + + + + + +ش +LCTRL + + + +س +LALT + + + +ي +LGUI + + + +ب +LSHIFT + + + +ل + + + +ا + + + +ت +RSHIFT + + + +ن +RGUI + + + +م +RALT + + + +ك +RCTRL + + + + + + + + + + + +ئ + + + +ء + + + +ؤ + + + +ر + + + + + + + +ى + + + +ة + + + +و + + + +ز + + + +ظ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arabic +toggle + + + + +2. Arabic Mac: + + + +ض + + + +ص + + + +ث +» + + + +ق +« + + + +ف +ـِ + + + +غ +ـٍ + + + +ع + + + +ه + + + +خ + + + +ح + + + +ج + + + +و + + + + + + + +ش +LCTRL + + + +س +LALT + + + +ي +LGUI + + + +ب + + + + +ل + + + +ا +إ + + + +ت +RSHFT + + + +ن +RGUI + + + +م +RALT + + + +ك +RCTRL + + + + + + + + + + + +/ + + + +؛ +ر + + + +ـ +ظ + + + +ة +ط + + + +. +آ + + + +د +ـٌ + + + +، +ذ + + + +Sft+K + + + +Sft+. + + + +Sft+L +? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arabic +toggle + + + + +Raise: + + + + + + + + + + + + + +{ + + + +} + + + +` + + + +🎙 + + + +📸 + + + +UP + + + + + + + +PAGEUP + + + + +DEL + + + + + + + +LCTRL + + + +LALT + + + +( +LGUI + + + +) + + + + +\ + + + +HOME + + + +LEFT + + + +DOWN + + + +RIGHT + + + +END + + + + +AltGr+BACKSPACE + + + + + + + + + + + + +ACPRINT + + + + +[ + + + +] + + + +~ + + + +&td_lang + + + +ᐯ🔉 + + + +ᐱ🔊 + + + +🔇 + + + + +PAGEDOWN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arabic +toggle + + + + +Lower: + + + + + + + +! + + + +@ + + + +# + + + +$ + + + +% + + + +/ + + + +7 + + + +8 + + + +9 + + + +- + + + += + + + + + + + +^ +LCTRL + + + +& +LALT + + + +: +LGUI + + + +" + + + + +| + + + +* + + + +4 + + + +5 + + + +6 + + + ++ + + + + + + + + + + + + +Adjust + + + + +Function + + + + +Gui+Ctl+X + + + + +&caps_word + + + +CAPS + + + +_ + + + +1 + + + +2 + + + +3 + + + + + + + + + + + + + + + + + + + + + +0 + + + +. + + + + + + +Arabic +toggle + + + + +Adjust: + + + +💡+ + + + +🌈+ + + + +🎨+ + + + +✨+ + + + + + + +💡 + + + +ᛒ0 + + + +ᛒ1 + + + +ᛒ2 + + + +ᛒ3 + + + +ᛒ4 + + + +ᛒ✖ + + + +💡- + + + +🌈- + + + +🎨- + + + +✨- + + + + + + + + + + + + +⚡ON + + + +⚡OFF + + + +💤 + + + + + + +ᛒ⌫ + + + + + + + +Adjust + + + + + + + + + + + + + + + +&studio_un… + + + + +OUTTOG + + + + + +OUTUSB + + + + + +OUTBLE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arabic +toggle + + + + +Function: + + + + + + + + + + + + + + + + + + + + + + + + +F9 + + + +F10 + + + +F11 + + + +F12 + + + + + + + + + + + + + + + + + + + + + + + + + + + +F5 + + + +F6 + + + +F7 + + + +F8 + + + + + + + + + + + + + +Function + + + + + + + + + + + + + + + + +F1 + + + +F2 + + + +F3 + + + +F4 + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arabic +toggle + + + + +7. Mouse: + + + + + + + + + + + + +WH↑ + + + + + + + + + + + + + + + +MS↑ + + + + + + + + + + + + + + + + + + +WH→ + + + +WH↓ + + + +WH← + + + + + + + + + +MS← + + + +MS↓ + + + +MS→ + + + + + + + + + +LCTRL + + + + + + + +🖱M + + + +🖱R + + + +🖱L + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Arabic +toggle + + + + diff --git a/src/posts/keymaps/AliQ80.md b/src/posts/keymaps/AliQ80.md new file mode 100644 index 00000000..b1fa4a92 --- /dev/null +++ b/src/posts/keymaps/AliQ80.md @@ -0,0 +1,24 @@ +--- +author: AliQ80 +baseLayouts: [Colemak] +firmwares: [ZMK] +hasHomeRowMods: true +hasLetterOnThumb: false +hasRotaryEncoder: false +isAutoShiftEnabled: false +isComboEnabled: true +isSplit: true +isTapDanceEnabled: true +keybindings: [] +keyboard: Reviung41 +keyCount: 41 +keymapImage: AliQ80.svg +keymapUrl: https://github.com/AliQ80/zmk-config +languages: [Arabic, English] +layerCount: 8 +OS: [Linux, MacOS] +stagger: columnar +summary: "Colemak-DH base with home row mods, combos, and tap dance on a one-piece split Reviung41. Includes two dedicated Arabic layers switchable via macro: one for the standard PC Arabic layout, and a separate 'Arabic Mac' layer using mod-morphs to reclaim letters that macOS repositions, plus Raise/Lower/Adjust/Function/Mouse layers." +title: AliQ80's keymap for the Reviung41 +writeup: "" +---