Xkbmap Ubuntu 18.04-s
Postitatud: 15.01.2020, 01:42
Tuhnin juba tükk aega, aga mitte ei leia, kuidas. Küllap keegi oskab õige koha kätte juhatada.
Arvuti oma klaverist tuleb Esc klahvi alt keycode 9 (keysym 0xff1b, Escape),
aga Trust NADO bluetooth klaveril tuleb Esc klahvi alt keycode 180 (keysym 0x1008ff18, XF86HomePage).
Sellest klahvist Esc saamiseks tuleb lisaks 'fn'-klahvi hoida.
xmodmapiga sain selle ära peidetud Esc-i ümber defineeritud, et poleks func-klahvi vaja.
Peaks ju saama /usr/share/X11/xkb/ alamkaustades kirjeldust muutes,
aga seal on klahvide defineerimine õige mitme tabeli vahele ära jagatud.
Ugri tähtedega sain kergesti hakkama. A-st saan Alt-klahviga Ä, kui
../symbols/us tabelis muutsin a rea:
key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
Seda AC01 defineeritakse kausta .../keycodes/ igas failis, aga millist neist kasutab .../symbols/us ?
I180 on defineeitud keycodes kausta failides evdev, xfree86 ja ibm, aga tundub, et us sümbolite tabelis seda ei tunta.
Lisaksin sinna, mida us sümbolite tabel kasutab, I180 defineerimise ja selle kirjeldaks Escape-iks.
Klaviatuuritabeli valin käsuga
% setxkbmap -model pc105 -layout us -variant intl
Hoopis huvitavad on sellel Trusti klaviatuuril F4 ja Del klahvid.
Ilma funktsiooniklahvita panevad arvuti kinni (shutdown),
nii ei saagi xev-iga teada, mis kood neist klahvidest ilma func-klahvita tuleb.
Arvuti oma klaverist tuleb Esc klahvi alt keycode 9 (keysym 0xff1b, Escape),
aga Trust NADO bluetooth klaveril tuleb Esc klahvi alt keycode 180 (keysym 0x1008ff18, XF86HomePage).
Sellest klahvist Esc saamiseks tuleb lisaks 'fn'-klahvi hoida.
xmodmapiga sain selle ära peidetud Esc-i ümber defineeritud, et poleks func-klahvi vaja.
Peaks ju saama /usr/share/X11/xkb/ alamkaustades kirjeldust muutes,
aga seal on klahvide defineerimine õige mitme tabeli vahele ära jagatud.
Ugri tähtedega sain kergesti hakkama. A-st saan Alt-klahviga Ä, kui
../symbols/us tabelis muutsin a rea:
key <AC01> { [ a, A, adiaeresis, Adiaeresis ] };
Seda AC01 defineeritakse kausta .../keycodes/ igas failis, aga millist neist kasutab .../symbols/us ?
I180 on defineeitud keycodes kausta failides evdev, xfree86 ja ibm, aga tundub, et us sümbolite tabelis seda ei tunta.
Lisaksin sinna, mida us sümbolite tabel kasutab, I180 defineerimise ja selle kirjeldaks Escape-iks.
Klaviatuuritabeli valin käsuga
% setxkbmap -model pc105 -layout us -variant intl
Hoopis huvitavad on sellel Trusti klaviatuuril F4 ja Del klahvid.
Ilma funktsiooniklahvita panevad arvuti kinni (shutdown),
nii ei saagi xev-iga teada, mis kood neist klahvidest ilma func-klahvita tuleb.