Puncte:0

Utilizarea AltGr + Acasă/PgUp/PgDown etc. pentru tastele media (US International cu AltGr Dead Keys)

drapel jp

De ceva timp am folosit comenzile rapide de la tastatură CODE în care utilizați Fn tasta combinată cu Insert/Home/PgUp/Delete/End/PgDn pentru a controla funcțiile media. Aș dori să fac ceva similar cu vechiul meu Model M (fără taste media, fără cheie Meta, fără lucruri fanteziste de configurat).

Ideea mea inițială a fost să folosesc AltGr pentru acele comenzi rapide. Mi-am dat repede seama că comenzilor rapide de la tastatură Gnome nu le plac AltGr+Thing, presupun că este pentru că combinația nu declanșează nimic în layout-ul pe care îl folosesc (US International cu AltGr Dead Keys).

După câteva căutare pe Google, am presupus că o soluție ar fi să folosesc Xmodmap și să fac ceva de genul următor:

$ xmodmap -e "keycode 112 = Anterior NoSymbol Anterior NoSymbol XF86AudioRaiseVolume"

Dar asta nu face nimic. În mod clar, fac ceva greșit (presupun că am înțeles greșit unele lucruri din documentație sau nu le-am citit suficient de bine). Cum îmi pot atinge scopul?


Câteva informații suplimentare de depanare, care pot fi utile:

Ieșirea lui xev când faci un AltGr + PgUp este următorul:

Eveniment KeyPress, seria 37, NU sintetic, fereastra 0x5000001,
    root 0x6cb, subw 0x0, ora 16641710, (2129,943), root:(2349,1147),
    stare 0x0, cod cheie 108 (keysym 0xfe03, ISO_Level3_Shift), același_ecran DA,
    XKeysymToKeycode returnează codul cheie: 92
    XLookupString oferă 0 octeți: 
    XmbLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

Eveniment KeyPress, seria 37, NU sintetic, fereastra 0x5000001,
    root 0x6cb, subw 0x0, ora 16641743, (2129,943), root:(2349,1147),
    stare 0x80, cod cheie 112 (keysym 0xff55, anterior), same_screen YES,
    XLookupString oferă 0 octeți: 
    XmbLookupString oferă 0 octeți: 
    XFilterEvent returnează: False

Am făcut deja asta pentru a verifica că ISO_Level3_Shift (alias AltGr) a fost detectat corect (și este). Codul cheie pentru Prior (alias PgUp, numărul 112) este și el recunoscut corect. Nu știu dacă Xmodmap se comportă prost sau dacă am configurat greșit ceva.

Piotr Henryk Dabrowski avatar
drapel gb
Care este această valoare a codului cheie? Ce spune comanda `xev` când apăsați `AltGr+Insert`?
MariusSiuram avatar
drapel jp
@PiotrHenrykDabrowski Tocmai am adăugat acea ieșire la întrebare

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.