Extra billentyűzet gombok (orosz)

Ez az oldal kíséretet igényel

Számos billentyűzet rendelkezik speciális billentyűkkel (néha gyorsbillentyűkkel vagy multimédiás kulcsokkal), amelyek alkalmazásokat futtatnak vagy különleges karaktereket nyomtatnak (amelyek nincsenek a szabványos nemzeti elrendezésben). Az udev (Russian) tartalmaz egy nagy adatbázist a kulcsfontosságú feladatokhoz, amelyek megfelelnek a konkrét billentyűzeteknek, így leggyakrabban a billentyűzet működik a dobozból. Ha nagyon új vagy nagyon ritka billentyűzet van, előfordulhat, hogy magának kell módosítania az elrendezést.

A billentyűzet elrendezését is megváltoztathatja annak érdekében, hogy a rendszer valahogy másképp érzékelje a kulcsokat. A kulcsazonosítás három szintje létezik:

  • A szkennelési kód (scancode) a legalacsonyabb szintű kulcsazonosítás. Ez azt a számot jelenti, amelyet a billentyűzet küld a számítógépnek.
  • A kulcskód a következő kulcsazonosítási szint. A billentyűzet egy bizonyos funkciónak felel meg.
  • A kulcsjel (keyym) a kulcsazonosítás harmadik szintje. Ő felelős a szimbólumért. Attól függ, hogy a Shift billentyű lenyomva van-e, vagy ha egy másik módosítógombot egyszerre nyomja meg.

A szkennelési kódok kulcskódokat kapnak. amelyek viszont kulcsfontosságú szimbólumokat kapnak. a billentyűzet elrendezésétől függően. A legtöbb gombnak már rendelkeznie kell kulcskódokkal. vagy legalább ellenőrizze a kódokat. A szkennelési kódok nélküli kulcsokat a rendszermag nem ismeri fel; általában ez a "játék" billentyűzeten van.

Az Xorg-ban néhány kulcsfontosságú szimbólum (például XF86AudioPlay.XF86AudioRaiseVolume) hozzárendelhető (például külső alkalmazások indítása). Lásd az Extra billentyűzet billentyűit az Xorg-ban. # További kulcsok hozzárendelése a szimbólumokhoz.

Konzol üzemmódban bizonyos kulcsszimbólumok (például F1-F246) bizonyos műveletekhez rendelhetők (például átkapcsolás egy másik konzolra vagy karakterkészletek nyomtatása). További információért tekintse meg az Extra billentyűzet billentyűket a konzolban.

Kulcskódok azonosítása

A showkey használata

A hagyományos módszer a szkennelési kód megismerésére a showkey segédprogram használatára szolgál. a showkey vár billentyűkódra, vagy kilép, ha 10 másodpercen belül nem volt kattintás. A showkey-vel való együttműködés. a virtuális konzolban kell lennie. és nem a grafikus környezetben vagy a hálózatba való bejelentkezéssel. Adja ki a következő parancsot:

Az evtest használata

Az USB billentyűzetek esetében valószínűleg evtest-et kell használni az evtest-ből a showkey helyett: [1]

Használja az MSC_SCAN "érték" mezőjét. Ez a példa azt mutatja, hogy a NumLock szkennerkódja 70053 és 69 kódkulcs.

A dmesg használata

Megjegyzés: Ez a módszer nem jeleníti meg az összes kulcs szkennelési kódját, csak ismeretlen kulcsokra mutat.

Egy kulcs beolvasási kódját meg lehet tanulni kattintással, és megtekintheti a dmesg parancs kimenetét. Ha például van ez a sor:

akkor a szükséges kulcs beolvasási kódja 0xa0.

Kulcskódok

Fontos: Kérjük, vegye figyelembe, hogy a kulcskódok konzolos és grafikus módban különböznek. Használja a megfelelő segédprogramot a kívánt érték megtalálásához.

Konzol mód

A virtuális konzolban a kulcskódokat a showkey segédprogram ismeri fel. a showkey várja a billentyűleütéseket, és ha 10 másodpercig nincs billentyűleütés, akkor elhagyja (ez az egyetlen módja annak, hogy kilépjen a programból). egy virtuális konzolban kell lennie, nem pedig grafikus környezetben. Adja ki a következő parancsot:

Grafikus mód

A grafikus módban a kulcsok kulcsok. által használt Xorg (angol). megtalálható a xev segédprogrammal. amely az xorg-xev csomagban található. Természetesen a xev-vel való együttműködés. grafikus környezetben kell lennie, nem a konzolban.

Végezze el a következő parancsot: xev futtatja a releváns információk kimenetét:

Íme egy példa kimenet:

Ebben a példában megnyomta az a billentyûket. r. c. h és két multimédiás kulcs. Az első négy kulcs a 38. 27, 54 és 43 kódokkal van helyesen hozzárendelve, és a multimédiás kulcsok a 153-as és 144-es kulcskódokkal nem. A NoSymbol felirat azt jelenti, hogy ezekhez a kulcsokhoz nincs kulcs kulcs.

Ha megnyom egy gombot, és semmi sem jelenik meg a terminálon, akkor azt jelenti, hogy a kulcsnak nincs szkennelési kódja. a szkennerhez nincs kulcskód. vagy valamilyen más folyamat során a billentyűleütéseket fogják. Ha azt gyanítja, hogy egy folyamat, amely egy X szerverre figyeli a billentyűleütéseket, megpróbálhatja elindítani a xev-et egy tiszta X munkamenetből:

A kódkód hozzárendelése a kulcskódokhoz

Kulcskódok hozzárendelése a kulcskarakterekhez

A konzol módban