Tastele multimedia au fost introduse de Microsoft în 1999 cu Natural Keyboard Pro . La acea vreme, Windows era sistemul de operare predominant pentru consumatori, iar aceste taste au intrat ferm în viața computerului nostru, iar de atunci setul lor nu s-a schimbat. În special, tastaturile Logitech și Razer cu codificatoare rotative imită apăsarea tastelor de volum.
Au dobândit o nouă viață în sistemul de operare Android : tastele funcționale de obicei nu funcționează în el, dar tastele multimedia sunt utilizate pe scară largă în tastaturi pentru tablete Android, telecomenzi pentru playerele media Android (de fapt, acestea sunt și tastaturi hardware [1] ) .
Toate codurile de scanare sunt extinse : în PC/XT, o presă este înregistrată ca E0 xx, o lansare este E0 (xx+80). În PC / AT - apăsând E0 xx, eliberând - E0 F0 xx.
Unele dintre aceste taste nu sunt deloc transmise software-ului aplicației, sunt citite numai prin întrerupere de la tastatură și sunt, de fapt, taste de apel de sistem. Alții sunt cititi prin apeluri de sistem neobișnuite. Generarea acestor chei pe funcții ca SendInputîn Windows funcționează , în timp ce, conform tradiției Windows, codurile de scanare sunt preluate din coloana „XT”.
La laptopuri , tastele de volum de cele mai multe ori nu au coduri de scanare și funcționează într-un mod nestandard. Acest lucru se datorează a trei lucruri: era necesar controlul volumului înainte de apariția tastaturii Microsoft; până la Windows 10 nu a existat nicio indicație adecvată a volumului; interfață non-standard la reglarea volumului și a luminozității - parte a stilului laptopului.
Nume | Cod de scanare ( hex ) | Metoda de citire a software-ului aplicației (Windows) |
Comportament în Android | |
---|---|---|---|---|
XT | LA | |||
Controlul playerului media | ||||
Volum + | 2E | 21 | Necitit | Controlul volumului |
Volum - | treizeci | 32 | ||
Sunet activat/dezactivat | douăzeci | 23 | ||
Pornire/Pauză | 22 | 34 | WM_APPCOMMAND | Pentru aplicații software |
Stop | 24 | 3B | ||
Piesa anterioară | zece | cincisprezece | ||
piesa urmatoare | 19 | 4D | ||
Controlul browserului | ||||
Căutare | 65 | zece | WM_APPCOMMAND | Pentru aplicații software |
Pagina principala | 32 | 3A | ||
Înapoi | 6A | 38 | ◁ (spate) | |
Redirecţiona | 69 | treizeci | Pentru aplicații software | |
Stop | 68 | 28 | ||
Reîmprospăta | 67 | douăzeci | ||
Marcaje | 66 | optsprezece | ||
Lansarea programelor | ||||
media Player | 6D | cincizeci | Necitit | Apelarea Muzică Play (sau alt player media) |
6C | 48 | Apelând mailul | ||
Calculator | 21 | 2B | Pentru aplicații software | |
Calculatorul meu | 6B | 40 | ◯ (ecranul principal) | |
Nu multimedia, dar valabil și pe Android | ||||
Ferestre (stânga) | 5B | 1F | Necitit | Apelând la Google |
Windows (dreapta) | 5C | 27 | ||
≣Meniu _ | 5D | 2F | WM_CONTEXTMENU | Meniul programului |
putere | 5E | 37 | Necitit | ⏻ (buton de pornire) |
dormi | 5F | 3F | Ecran de blocare | |
Alt+Tab | □ (comutarea între programe) | |||
Imprimare ecran [2] | 2A37 | 127C | Captură de ecran |
tastatură de la computer | Comenzi rapide de la|
---|---|
Chei moarte | |
Taste modificatoare | |
Butoane de comutare | |
Navigare | |
Editare | |
Alte |
|