A self-identifying keyboard is provided with customization logic which
allows the keyboard processor to assign a keyboard identification (ID)
value. The keyboard processor is interconnected to a data channel
interface adapted to communicate with a host system. The host system can
send a query for the ID value, via the data interface, and the keyboard
processor can retrieve the ID value from a non-volatile memory, and
transmit it back to the host system via the data channel interface. This
customization approach simplifies system integration, by letting the host
system automatically learn the keyboard type. The ID value may indicate a
particular language of the keyboard. At the time of final system assembly,
the same host system, or another suitably programmed manufacturing system
can be used to assign the keyboard ID, when it is known what language or
other unique functionality is used in the end-user product.
Σε ένα πληκτρολόγιο μόνος-προσδιορισμού παρέχεται η λογική προσαρμογής που επιτρέπει στον επεξεργαστή πληκτρολογίων για να ορίσει μια αξία προσδιορισμού (ID) πληκτρολογίων. Ο επεξεργαστής πληκτρολογίων διασυνδέεται σε μια διεπαφή καναλιών στοιχείων που προσαρμόζεται για να επικοινωνήσει με ένα σύστημα οικοδεσποτών. Το σύστημα οικοδεσποτών μπορεί να στείλει μια ερώτηση για την αξία ταυτότητας, μέσω της διεπαφής στοιχείων, και ο επεξεργαστής πληκτρολογίων μπορεί να ανακτήσει την αξία ταυτότητας από μια αμετάβλητη μνήμη, και να το διαβιβάσει πίσω στο σύστημα οικοδεσποτών μέσω της διεπαφής καναλιών στοιχείων. Αυτή η προσέγγιση προσαρμογής απλοποιεί την ολοκλήρωση συστημάτων, με να αφήσει το σύστημα οικοδεσποτών να μάθει αυτόματα τον τύπο πληκτρολογίων. Η αξία ταυτότητας μπορεί να δείξει μια ιδιαίτερη γλώσσα του πληκτρολογίου. Κατά την διάρκεια της τελικής συνέλευσης συστημάτων, το ίδιο σύστημα οικοδεσποτών, ή ένα άλλο κατάλληλα προγραμματισμένο σύστημα κατασκευής μπορεί να χρησιμοποιηθεί για να ορίσει την ταυτότητα πληκτρολογίων, όταν είναι γνωστό ποια γλώσσα ή άλλη μοναδική λειτουργία χρησιμοποιείται στο προϊόν τελικών χρηστών.