@sutaio បាទល្អជាងពេលដែលខ្ញ៼សរសេរជាភាសាខ្មែរ គេនឹងដឹងថាមួយណាប៾ចោល

Ano, lepší když budu psát khmérsky, pak aspoň budou vědět, co z toho zahodit.

Tady na tom EndeavourOS nějak špatně funguje khmérská klávesnice místo kompozitních samohlásek to píše nějaký čtverečky s hexa kódama navíc jsou ty písmenka špatně čitelný. To zas Linux, ach jo. To zas bude určitě potřeba překompilovat celý Xy a kernel.

Dodávám ten text i s překladačem: https://sptt.twibright.com/

#linux #khmer #khmerkeyboard #khmerunicode #keyboardlayout #khmerlayout #xserver #xkb

SPT Translator Kh.-En., preserves meaning often better than Google Translate

Translate online between Khmer (Cambodian) and English, including OCR and IPA pronunciation. Doesn't change meaning like Google Translate. Free, no ads!

@flamingradian So, I gave a shot to "just" enabling the compose key: https://git.allpurposem.at/mat/unfettered-keyboard/commit/81ed9bd4b91a60dc30498412deb3354555bf0c81

As expected, it is more complicated than that. WAYLAND_DEBUG=1 shows me the key event is going through, but it doesn't seem to have any actual effect (can't compose any sequences). I suspect more handling is needed on the keyboard side, or perhaps a change in the keymap/layout, but I am super out of my depth with #xkb

Shot in the dark, maybe I know someone who can help?

feat: allow mapping compose (Multi_key) · 81ed9bd4b9

Not actually functional yet

Gitcoffee: Git with a mug of coffee

@48kRAM The compose key is awesome, but wait until you learn about ISO_Level3_Shift and the power of #XKB.

Superscript and subscript numbers fromt he number row and arrows on the number block?

₁₂₃₄₅₆₇₈₉₀¹²³⁴⁵⁶⁷⁸⁹⁰ ↖ ↑ ↗ ⇖ ⇑ ⇗ ← ↻ → ← ↻ → ↙ ↓ ↘ ⇙ ⇓ ⇘ ⇄ ⇅

Also all umlauts and other special characters?

ä ö ü Ä Ö Ü ß ẞ é É

Proper punctuation?

… instead of ... ’ instead of ' – instead of -

I’m really loving it!

Missing a key? Just use ISO_Level3_Shift and you double the amount of possible key combinations on your keyboard. Using it in combination with regular Shift you can even get ANOTHER layer.

Sick and tired of accidentally activating capslock? Make it so that it is a regular shift key. Still wanting to have capslock activated sometimes? Make it toggleable on the ISO_Level3_Shift layer.

#libxkbcommon 1.13.0 is out!

The highlight of this release is the introduction of the #XKB extensions directories,
a new mechanism to facilitate keyboard layout packaging and distribution.

See https://xkbcommon.org/doc/current/packaging-keyboard-layouts.html for further details.

Release notes: https://xkbcommon.org/doc/current/release-notes.html

libxkbcommon: Packaging keyboard layouts

Release 2.46

xkeyboard-config 2.46 was released on 2025-09-30…

xkeyboard-config

#libxkbcommon 1.11 has been published: https://xkbcommon.org/doc/current/release-notes.html.

The highlight of this release is the new #xkb text format V2, that enables to fix decade-old issues inherited from the #X11 ecosystem!

libxkbcommon: Release notes

Juan Ibiapina - Replicating the full macOS ABC Extended Keyboard with XKB

Recreating the Mac ABC Extended keyboard layout on NixOS for typing several languages without switching the layout: https://juanibiapina.dev/posts/2025-06-04-mac-abc-extended-on-nixos/

#nix #nixos #macos #xkb #wayland #sway #keyboard

Juan Ibiapina - Mac ABC Extended layout on NixOS

@fedorchib я свой конфиг пилю. Пока что руки не дошли оформить и выложить в репозиторий, поэтому держи ссылку на облако: https://cloud.disroot.org/s/WZas5DQdRzwAHGP

У меня он подключается в sway вот так:
```swayconfig
input type:keyboard {
xkb_file ~/.config/xkb/config
}
```
Как в других DE подключать, особо не шарю, но могу попробовать разобраться и помочь, если возникнут затруднения.

Для использования кем-нибудь кроме меня малопригоден. Скорее, поглядеть на синтаксис и какие-нибудь идеи своровать. Как минимум, у меня там костыль в виде `αßγδ` вместо `:,.;` в латинской раскладке, чтобы в nvim'е 'keymap' работал:
```vim
" ~/.config/nvim/keymap/russian-custom.vim
α :
δ ;
γ .
ß ,
```
```lua
vim.keymap.set("i", "α", ":")
vim.keymap.set("i", "δ", ";")
vim.keymap.set("i", "γ", ".")
vim.keymap.set("i", "ß", ",")
```

#xkb

config

Disroot Cloud - Powered by Nextcloud

Disroot Cloud

Le clavier AZERTY+

Sur la plupart des claviers en France J’ai à cœur un sujet qui intéresse trop peu de monde : la disposition de votre clavier. Le clavier AZERTY français que nous utilisons s’est créé de manière empirique. Personne n’a décidé qu’il serait obligatoire que certains caractères se fassent sur certaines touches jusqu’à ce que, collectivement, nous ayons décidé que c’était pénible quand nos habitudes étaient bousculées. Il faut ajouter à ça la contrainte très […]

https://blog.plus.yt/2025/02/le-clavier-azerty/

Le clavier AZERTY+ – PointPlus