Ce clavier a été conçu pour un usage spécifique. Il est par conséquant très différent
d'un clavier de PC conventionel. Pas de touches ctrl, alt, F1-F12, Home,
End, Page up, Page down, Insert, Delete... Aussi, il y a des
touches qui n'existent tout simplement pas sur les claviers ordinaires. Par exemple,
Disc Sel, Sub out monit., User file name, Room B...
Mais le plus gros obstacle pour que le clavier soit vraiment utilisable est le fait qu'il est possible de
faire seulement certaines combinaisons de touches. Et lorsqu'on fait une combinaison, disons shift + a,
on reçoit un code de touche différent. Ceci est très différent d'un clavier PC qui transmettrait les événements
'Touche shift appuyée' suivi de 'Touche A appuyée'...
Voici un résumé des combinaisons de touches possibles. Voir
keycodes_rc-kb2.txt pour plus de détails.
- Les boutons Shift peuvent être combinés avec les Lettres, les chiffres, et les charactères ;',./-+
- Les boutons Room B peuvent être combinés avec certaines touches spécifiques au système
de son: Confirm, Repeat, Random, Display, +10, +100, les chiffres 0-9, set, disc skip down, disc skip up et les touches
stop/play/prev/next/rew/ff
Dans ces conditions, comment pouvons nous faire CTRL + C ou ALT+F1 ? Shift Page-up? Impossible. Pour contourner
ce problème, voici comment je traduis événements de touches du claiver IR en événements PS/2:
- Lorsque la touche CONT PLAY a été appuyée, la prochaine touche appuyée est transmise au PC entre les
événements CTRL appuyé et CTRL relaché
- Lorsque la touche Sub Out Monit. a été appuyée, la prochaine touche appuyée est transmise au PC entre les
événements ALT appuyé et ALT relaché
- Il est possible d'appuyer sur CONT PLAY suivi de Sub Out Monit. pour obtenir l'équivalent de CTRL + ALT + qqch
Voici maintenant un tableau décrivant quelle touche du clavier correspond à quelle touche(s) envoyée(s) au PC.
Les touches évidentes, comme les chiffres, lettres et signes de ponctuation sont omises de ce tableau.
Bien sur, il manque quelques touches. Mais je ne penses pas utiliser le clavier pour programmer,
ni pour jouer à des jeux alors ça devrait aller. Je pourrai toujours implémenter de nouvelles
combinaisons si nécéssaire.
| Kenwood key | PS/2 Key | Commentaires |
| Power | ESC | |
| Confirm à +100 | F1 à F9 | |
| Delete | Backspace | La touche delete est réellement là ou la touche Backspace est normalement placée |
| Disc.Sel. | Tab | |
| P.mode | \ | |
| Check | insert | |
| Clear | Delete | |
| Set | Home | |
| Mode | End | |
| Cursor L | Flèche Gauche | Indispensables! |
| Cursor R | Flèche Droite |
| Charac. Srch. Down | Flèche Bas |
| Charac. Srch. Up | Flèche Haut |
| Disk Skip Down | Page Down | |
| Disk Skip Up | Page Up | |
| Room B + Disc skip Down | Shift + Page down | Parfait pour scroller dans les terminaux et la console de Linux |
| Room B + Disc skip Up | Shift + Page up |
| Cont Play | Ctrl + ???? | Touche magique pour que la prochaine touche soit combinée avec CTRL du point de vue du PC |
| Sub Out Monit. | Alt + ???? | Touche magique pour que la prochaine touche soit combinée avec ALT du point de vue du PC |
Retour en haut
|