Automatically determining which one of a plurality of functions is to be
associated with a movable member of an electronic device, depending on
which one of a plurality of faceplates is coupled to the electronic
device. A selected faceplate is coupled to a keyboard or other electronic
device with movable members such as keys, buttons, knobs, etc. Protrusions
or other configuration characteristics of the faceplate interface with one
or more faceplate sensors, such as switches, that detect which faceplate
is coupled to the electronic device. Based on the state of the faceplate
sensors, the electronic device selects a predefined code, such as a scan
code, that represents the coupled faceplate. The selected predefined code
is communicated to a host computing device according to a keyboard
protocol such as PS/2 or universal serial bus (USB). Consequently, an
individual function is associated with each movable member based on the
coupled faceplate.
Automatisch bepalend welke één van een meerderheid van functies met een beweegbaar lid van een elektronisch apparaat moet worden geassocieerd, waarafhankelijk van één van een meerderheid van draagvlakken aan het elektronische apparaat wordt gekoppeld. Een geselecteerd draagvlak wordt gekoppeld aan een toetsenbord of ander elektronisch apparaat met beweegbare leden zoals sleutels, knopen, knoppen, zetten de enz.uitsteeksels of andere configuratiekenmerken van het draagvlak met één of meerdere draagvlaksensoren om, zoals schakelaars, die ontdekken welk draagvlak aan het elektronische apparaat wordt gekoppeld. Gebaseerd op de staat van de draagvlaksensoren, selecteert het elektronische apparaat een vooraf bepaalde code, zoals een aftastencode, die het gekoppelde draagvlak vertegenwoordigt. De geselecteerde vooraf bepaalde code wordt meegedeeld aan een gastheer gegevensverwerkingsapparaat volgens een toetsenbordprotocol zoals PS/2 of universele periodieke bus (USB). Derhalve wordt een individuele functie met elk beweegbaar lid geassocieerd dat op het gekoppelde draagvlak wordt gebaseerd.