Habe unter GNOME eine (Full Size) HID Tastatur von Cherry Modell KC1000. Diese hat wie viele andere (USB ?) Tastaturen in voller Größe oben rechts vier Sondertasten. Tatsächlich kann man damit selbst unter GNOME den Taschenrechner und das das Email programm (ich benutze einen nachinstallierten Thunderbird) aufrufen. Ist ein Browser offen, so geht dieser mit der dritten Taste auf die Default Seite. Mit dem Mondsymbol schaltet sich der Bildschirm schwarz und ich krieg ihn nur noch durch neu Booten nach einem Hardware Reset wieder aufgeweckt.
sehe ich keinen Code für einen Tastenevent. Wie teilt die Tastatur einen PC unabhängig vom Betriebssystem mit, in welchem Fall welche Anwendung aufgerufen werden soll oder sonst was gemacht werden soll ?
Kann man die Belegung solcher Tasten selbst ändern oder korrigieren ?
Die Tastatur teilt dem BS nur den Keycode mit.
Was das BS damit macht, bleibt ihm ueberlassen. I.A. kann man das Verhalten der jeweiligen Taste im BS einstellen.
Bei USB ist das etwas komplizierter. Kurz zusammengefasst: ein USB-HID-Device kann den Tasten Usage-IDs zuordnen, z.B. Launch-Calculator (Usage-ID 0x0192).
sehe ich keinen Code für einen Tastenevent. Wie teilt die Tastatur einen
PC unabhängig vom Betriebssystem mit, in welchem Fall welche Anwendung
aufgerufen werden soll oder sonst was gemacht werden soll ?
Kann man die Belegung solcher Tasten selbst ändern oder korrigieren ?
PLENK!
Weil das versch....ne Javascript als letzter in der Fresskette
nur bereits "vorverdaute" Codes empfangen kann.
Diese Tasten senden ganz normale bzw. extended Scancodes(!)
an den Rechner, die von verschiedenen(!) Ebenen ausgewertet werden.
Die kann man unter Windows bereits im Kernel remappen.