Puncte:1

Maparea funcționalității `del` pe o altă tastă nu păstrează funcționalitatea de repetare cu o singură apăsare

drapel de

Ale mele del tasta funcționează bine cu actina repetată cu o singură apăsare (adică, dacă o țin apăsată, șterge în continuare caracterele) dar dacă încerc să-l cartografiaz (sau DEL funcționalitate` pe altă cheie, aceasta se rupe.

Tasta mapată în continuare funcționează pentru o singură apăsare, dar nu pentru apăsări repetate.

Ale mele ~/.Xmodmap arată la fel pentru ambele taste:

...
keycode 108 = Delete NoSymbol Delete NoSymbol Delete
...
keycode 119 = Delete NoSymbol Delete NoSymbol Delete

(Unde 108 == original del cheie și 119 este cheia pe care ma mapez)

Am încercat o grămadă de alte moduri de a face acest lucru în afară de Xmodmap, practic, tot ce am putut găsi online după ore de căutare și nimic nu funcționează.

Chiar și cel mai rău, acest lucru a funcționat perfect până acum câteva luni, când o actualizare a rupt funcționalitatea.

Orice ajutor cu privire la modul de a mapa del funcționalitatea tastei pe o altă cheie arbitrară păstrând în același timp comportamentul de repetare cu o singură apăsare, ar fi apreciat, sunt blocat.

Acesta este pe ubuntu 20.4

vanadium avatar
drapel cn
Ați încercat să mapați în xkb? https://askubuntu.com/questions/510024/what-are-the-steps-needed-to-create-new-keyboard-layout-on-ubuntu/541899#541899
BaTycoon avatar
drapel mm
`xev` oferă un mediu care arată ce taste sunt repetate prin ieșire. Nici codul de cheie 108 nu se repetă acolo? Văd că este ISO_Level3_Shift de la alte referințe. [https://unix.stackexchange.com/questions/379699/why-is-altgr-remapped-from-keycode-108-to-keycode-92-lvl3-and-where]
Andra avatar
drapel tr
chiar înainte de a atribui `keycode 108`, eliminați Alt_R din modificatori, depinde de aspectul dvs. (rulați `xmodmap` pentru a vedea unde poate fi găsit Alt_R), pentru us-layout este `remove mod1 = Alt_R`
George avatar
drapel de
@Andra ... a încercat, nu a funcționat :/
Andra avatar
drapel tr
ce layout folosesti? care este rezultatul `setxkbmap -query`?
George avatar
drapel de
reguli: evdev model: pc105 layout: us,ro,us varianta: ,std, opțiuni: grp:alt_shift_toggle,mod_led:compose
Andra avatar
drapel tr
la mine merge si la _ro_. De ce doi _noi_ fără nicio variantă - pentru experimentare?
WU-TANG avatar
drapel cn
@George, ai spus ca ai incercat ce a spus @Andra si nu a mers??? inainte sau dupa ce ai facut deja modificari??? Nici la mine nu a funcționat DUPĂ ce am schimbat tasta 108 (care este tasta Alt dreapta pe mașina mea)... Dar când am restaurat-o înapoi la implicit `xmodmap -e "keycode 108 = Alt_R Meta_R Alt_R Meta_R"` , și apoi FIRST a făcut modificarea `xmodmap -e "remove mod1 = Alt_R"`, urmată de atribuirea `xmodmap -e "keycode 108 = Delete"`, apoi tasta Alt dreapta a început să repete ștergerile când ți-ai apăsat.
George avatar
drapel de
@Andra soluția ta a funcționat, poți să-i faci un comentariu ca să o pot marca ca corectă
Puncte:1
drapel tr

Chiar înainte de atribuire codul cheie 108 elimina Alt_R de la modificatori, depinde de aspectul dvs. (run xmodmap în terminal pentru a vedea unde Alt_R poate fi găsit), pentru noi-layout este:
eliminați mod1 = Alt_R
Dacă ați făcut deja maparea (fără a elimina Alt_R de la modificatori), mai întâi restabiliți situația inițială (astfel încât Alt_R există).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.