Puncte:0

Cum să mapați o acțiune la o listă de coduri de cheie cu xmodmap?

drapel in

Folosesc ubuntu 20.04 pe un laptop MSI.

Problema pe care am găsit-o este legată de cheile care pot fi folosite cu fn de exemplu. cheia fn+f3 ar trebui să dezactiveze touchpad-ul.

În setările sistemului dacă încerc să creez o comandă rapidă personalizată normală și apăs f3 este recunoscut, dar dacă apăs fn+f3 Nu primesc nimic, practic sistemul nu o recunoaște ca o cheie.

Știu că pot folosi xmodmap pentru a schimba maparea codurilor de cheie cu chei. Problema cu asta este că dacă folosesc comanda showkey -s și apăs pe fn+f3 Primesc codul 0x1d 0xe0 0x5b 0x76 0x9d 0xe0 0xdb 0xf6 iar dacă fac asta fără -s opțiune Obțin următoarea ieșire.

codul cheie 29 apăsați
codul cheie 125 apăsați
Apăsați codul cheie 85
eliberarea codului cheie 29
eliberarea codului cheie 125
eliberarea codului cheie 85

Aș dori să știu dacă există o modalitate de a mapa acest combo ca o comandă pentru sistem.

Dacă poate fi util, acesta este rezultatul de la tastatură xev -event

Eveniment KeyPress, seria 28, NU sintetic, fereastra 0x6c00001,
    rădăcină 0x296, subw 0x0, ora 20618498, (106.394), rădăcină: (1848.468),
    stare 0x14, cod cheie 133 (keysym 0xffeb, Super_L), același_ecran DA,
    XLookupString oferă 0 octeți: 
    XmbLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

Eveniment KeyPress, seria 28, NU sintetic, fereastra 0x6c00001,
    rădăcină 0x296, subw 0x0, ora 20618499, (106.394), rădăcină: (1848.468),
    stare 0x54, cod cheie 93 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString oferă 0 octeți: 
    XmbLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

Eveniment KeyRelease, seria 28, NU sintetic, fereastra 0x6c00001,
    rădăcină 0x296, subw 0x0, ora 20618502, (106.394), rădăcină: (1848.468),
    stare 0x54, cod cheie 37 (keysym 0xffe3, Control_L), același_ecran DA,
    XLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

Eveniment KeyRelease, seria 28, NU sintetic, fereastra 0x6c00001,
    rădăcină 0x296, subw 0x0, ora 20618506, (106.394), rădăcină: (1848.468),
    stare 0x50, cod cheie 133 (keysym 0xffeb, Super_L), același_ecran DA,
    XLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

Eveniment KeyRelease, seria 28, NU sintetic, fereastra 0x6c00001,
    rădăcină 0x296, subw 0x0, ora 20618509, (106.394), rădăcină: (1848.468),
    stare 0x10, cod cheie 93 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

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.