Co je to skancode?

Jen velmi málo lidí rozpozná, kolik výpočtů, kódů a procesů se používá pouze k získání znaku z počítačové klávesnice na obrazovku. Jednou z částí této funkce je Scancode nebo hexadecimální kód, který je ekvivalentem klíče stisknutého na klávesnici. Pro každý klíč na klávesnici je k dispozici scancode a při uvolnění klíče existuje další samostatný scancode. Klávesnice pro různé struktury znaků, jako jsou asijské jazyky, budou mít jiný počet scancodů, protože počet klíčů se liší. Po stisknutí tlačítka je kód umístěn do oblasti vyrovnávací paměti, aby počítač mohl zpracovat a poté přidat znak nebo rozpoznat klíč.

Celý proces klávesnice lze rozdělit do několika různých kroků. Když je klíč stisknut, vstoupí Scancode do vyrovnávací paměti klávesnice. Zatímco v vyrovnávací paměti se přerušení používá k řeč počítači, že na klávesnici bylo něco tlačeno. Po pochopení, že byl tlačen klíč, počítač lOOKS v vyrovnávací paměti, zkontroluje hexadecimální kód a poté přidá znak nebo jeho atribut na obrazovku. Textové klíče jsou běžně používané - obsahující písmena, čísla a symboly - ale často se používají také ovládací znaky. Řídicí znaky jsou ty, které nedělají žádný symbol, ale ovlivňují zpracování dokumentu nebo znaků, jako je klíče „Shift“ nebo „Enter“.

Každý klíč na klávesnici má ve skutečnosti dvě různé scancody, jeden pro stisknutí a jeden pro uvolnění. Když je klíč tlačen, dává jednu scancode a druhý kód přidá 128 k hodnotě HEX. To by se mohlo zdát k ničemu, protože se zdá, že pro někoho je vzácné, aby držel klíč na několik sekund, ale to se často provádí s některými kontrolními znaky, jako je klíče „Shift“ nebo „Delete“.

Hexadecimální hodnota pro každý klíč se liší v závislosti naklávesnice. Každá společnost má svou vlastní klávesnici, a ačkoli konfigurace může být podobná nebo dokonce stejná jako ostatní, mohou být Scancodes odlišné. To obvykle má umožnit výrobci vytvářet klávesnice s různými konfiguracemi klíčů nebo přidat nové funkce na klávesnici, jako je například klíč „tisk“.

Dalším faktorem při určování hexadecimální hodnoty každého klíče je jazyk, pro který je vyroben. Například japonské a anglické klávesnice mají jiný počet klíčů, protože počet použitých znaků se liší. Různé anglicky mluvící země, jako jsou Spojené státy a Anglie, mají také různé klávesnice; Většina anglických klávesnic má 102 klíčů a většina amerických klávesnic má 101.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?