La clé Sharp
Le nom SharpKey est dérivé de
Sharp Key Board Interface, car il est basé sur l'interface clavier originale mz25key Sharp MZ-2500/MZ-2800 PS/2.
L'interface SharpKey Multi-HID est un dispositif qui permet la connexion de claviers et de souris, via PS/2 ou Bluetooth, à des ordinateurs Sharp et NEC vintage. Il est logé dans un petit boîtier KM-24 noir ou gris clair assorti à la couleur de la console hôte et occupe un minimum d'espace supplémentaire. Il dispose de deux ports externes, un pour un clavier ou une souris PS/2 et le second pour un câble à connecter à la prise d'entrée du clavier ou de la souris hôte. Si Bluetooth est utilisé, le port PS/2 n'est pas utilisé et seul un câble hôte du port hôte est requis.
Lors de son utilisation, la SharpKey prend l'alimentation de l'hôte, ajoutant peu de surcharge supplémentaire à l'alimentation électrique de l'ordinateur hôte. Il consomme généralement 30 mA lorsqu'il est actif en mode interface, passant à 150 mA si l'interface Web IoT est activée. Le courant de démarrage instantané maximal pour le WiFi peut être de 250 mA.
Cette section décrit les ports, interfaces, boutons et voyants de la SharpKey.
Ports
La SharpKey est équipée de deux ports femelles mini-DIN, d'une LED et d'un commutateur de configuration pour activer l'interface Web WiFi IoT intégrée et le couplage des appareils Bluetooth. L'image ci-dessous montre les emplacements.
A gauche se trouve le connecteur HOST, il s'agit d'une prise femelle mini-DIN 8 broches sur laquelle est branché un câble spécifique HOST. Le câble connecte la SharpKey à un port de souris ou de clavier sur un hôte particulier, c'est-à-dire. Sharp MZ-2800.
A droite se trouve le connecteur PS/2, il s'agit d'une prise femelle mini-DIN 6 broches sur laquelle on branche un clavier PS/2 ou une souris PS/2. Cette prise est remplaçable à chaud, il est donc possible de débrancher un appareil et de le réinsérer pendant que l'interface est sous tension. Brancher un autre appareil du même type est possible, mais passer d'un clavier à une souris/visuelle n'est pas possible car cela nécessiterait également de changer le câble HOST (c'est-à-dire si le côté HOST est connecté au entrée clavier d'un Sharp X68000 et le côté PS2 à un clavier PS/2, vous devrez changer le côté HOST en un câble de souris X68000 si vous souhaitez connecter une souris PS/2).
En interne, il existe un connecteur d'en-tête à 8 broches de 2 mm, il est utilisé lorsque la mise à niveau du micrologiciel OTA échoue (c'est-à-dire en brique) ou pour le développement et le débogage de nouvelles fonctionnalités. Voir la documentation technique pour plus d'informations sur ce connecteur et son utilisation.
LED
La LED d'activité bleue est utilisée pour indiquer le fonctionnement de l'appareil et avertir des erreurs ou de l'état de l'appareil.
En fonctionnement normal, la LED d'activité s'allume pendant une seconde lorsque l'interface est sous tension, puis la LED s'éteint. Si aucun périphérique PS/2 n'est connecté, la LED s'allumera en permanence jusqu'à ce qu'un périphérique PS/2 soit connecté (ou Bluetooth activé et qu'un périphérique soit couplé à la SharpKey). Pendant l'activité du clavier, la LED clignote à chaque pression sur une touche. Pendant l'activité de la souris, la LED ne s'allumera que si le « troisième bouton de la molette » est enfoncé et que la souris passe en mode configuration.
État du voyant | Occurrence | Description |
---|
Sur | Pendant la mise sous tension | S'allume pendant 1 seconde puis s'éteint. Cela indique une mise sous tension normale et une initialisation réussie. |
| Utilisation normale | Clavier ou souris PS/2 non connectés, périphérique Bluetooth non couplé. |
Désactivé | Pendant la mise sous tension | Panne de l'appareil. |
| Utilisation normale | Appareil fonctionnant normalement. |
Pulsation | Utilisation normale | La LED s'allume brièvement à chaque touche du clavier enfoncée. |
| Sélection Wi-Fi | La LED clignote 1 fois toutes les 0,5 secondes lorsque la touche WiFi est enfoncée pendant plus de 2 secondes et que la SharpKey indique le mode client/point d'accès WiFi configuré sélectionné. |
| | La LED clignote 1 fois toutes les 0,25 secondes lorsque la touche WiFi est enfoncée pendant plus de 5 secondes et que la SharpKey indique le paramètre par défaut, le mode point d'accès sélectionné. |
| Couplage Bluetooth | La LED clignote 1 fois toutes les 0,125 secondes lorsque la touche WiFi est enfoncée pendant plus de 10 secondes et que le mode de couplage Bluetooth est sélectionné. |
| Réinitialisation du NVS | La LED clignote 1 long flash par seconde lorsque la touche WiFi est enfoncée pendant plus de 15 secondes et que la réinitialisation NVS est sélectionnée. |
Commutateurs
Le commutateur de configuration WiFi/Bluetooth est situé dans le boîtier SharpKey et accessible via un trou d'épingle sur le dessus du boîtier, à côté de la LED. Une tige non conductrice doit être utilisée, en l'insérant dans le trou d'épingle et en appuyant sur l'interrupteur interne.
La durée pendant laquelle le commutateur est enfoncé indique la fonctionnalité à laquelle l'utilisateur souhaite accéder.
Minuterie enfoncée | DIRIGÉ | Fonctionnalité |
---|
1 seconde | Désactivé. | Annulez toute fonctionnalité sélectionnée, c'est-à-dire. Mode WiFi ou appairage Bluetooth. |
2 pressions sur une touche en 1 seconde | SharpKey redémarre et la LED s'allume jusqu'à ce qu'une touche soit enfoncée ou que la souris soit déplacée. | Redémarrez SharpKey. Utilisé si vous devez redémarrer la SharpKey, par exemple pour passer de PS/2 à Bluetooth après avoir déconnecté un périphérique PS/2. |
2 à 4 secondes | Clignote 2 fois par seconde. | Sélectionnez le mode WiFi configuré, Point d'accès ou Client. |
5 à 9 secondes | Clignote 4 fois par seconde. | Sélectionnez le paramètre par défaut Mode point d'accès WiFi. |
10 à 14 secondes | Clignote 8 fois par seconde. | Sélectionnez le mode de couplage Bluetooth. |
15 à 19 secondes | Clignote une longue impulsion par seconde. | Sélectionnez le mode de réinitialisation NVS (effacez tous les paramètres et restaurez le mode usine). |
Consultez la section correspondante pour plus d'informations sur l'accès et l'utilisation des différentes fonctionnalités.
Câbles
Chaque machine hôte possède des spécifications électriques et mécaniques différentes pour ses entrées clavier et souris. La SharpKey est capable de gérer les exigences électriques et protocolaires, mais les exigences mécaniques doivent être satisfaites avec un câble physique.
Cela signifie que chaque port d'entrée clavier et souris de la machine hôte nécessite un câble unique reliant la SharpKey au port clavier ou souris hôte. Sur les machines Sharp, le port de la souris est commun, un seul câble est donc requis pour connecter la SharpKey à n'importe quel port de souris Sharp. Les différents câbles sont visibles ci-dessous.
Chaque câble est doté d'un connecteur mini-DIN à 8 broches (le MZ-2500 en a 2 pour que l'un ou l'autre connecteur latéral puisse être utilisé) qui se branche sur la SharpKey. L’extrémité opposée du câble se branche sur le port clavier ou souris hôte.
Connexion de la SharpKey
Pour connecter la SharpKey, il suffit d'obtenir le câble approprié pour votre machine hôte, clavier ou souris, en branchant l'extrémité mini-din à 8 broches dans la SharpKey et l'extrémité opposée dans le port clavier ou souris de votre machine hôte.
Si vous avez l'intention d'utiliser un clavier PS/2 ou une souris PS/2, insérez le connecteur mini-DIN 6 broches du clavier/souris dans l'extrémité opposée de la SharpKey. Si vous avez l'intention d'utiliser Bluetooth, aucune connexion n'a besoin d'être établie avec le port PS/2 de la SharpKey.
N.-B.. Bluetooth ne sera activé que lorsqu'aucun appareil PS/2 n'est connecté.
Une fois les câbles connectés, allumez votre machine et utilisez le clavier/souris PS/2 ou le clavier/souris Bluetooth comme d'habitude. Si des touches du clavier ne correspondent pas correctement aux touches de l'hôte, vous pouvez utiliser l'interface Web IoT pour ajouter des mappages de touches selon vos besoins.
N.-B.. Les appareils Bluetooth nécessitent un couplage et une fois couplés, à la mise sous tension, la connexion peut prendre quelques secondes. Lorsque vous utilisez Bluetooth à la mise sous tension, réveillez les appareils Bluetooth en appuyant plusieurs fois sur la touche Maj ou en secouant la souris. Cela est nécessaire car l'appareil sera en mode veille et la SharpKey ne pourra pas se connecter.
Couplage Bluetooth
En plus des appareils PS/2 HID, les appareils sans fil Bluetooth peuvent également être connectés à la SharpKey.
Pour utiliser Bluetooth, aucun appareil PS/2 ne doit être connecté à la SharpKey. Si la SharpKey détecte un périphérique PS/2 lors du démarrage, elle n'activera pas Bluetooth. L'émetteur-récepteur Bluetooth de l'ESP32 n'est pas si puissant, votre appareil doit donc se trouver dans une portée de 1 m ou moins (certains appareils, généralement des souris, fonctionnent sur une distance beaucoup plus longue).
À la réception, en
mode usine par défaut ou après une fonction
NVS Clear , la SharpKey effectuera une analyse Bluetooth à la recherche d'appareils à proximité qui sont en mode Pair. Appuyez simplement sur le bouton
d'appairage de votre clavier ou de votre souris et dans les 5 à 10 secondes, il devrait se connecter sans nécessiter de code PIN d'appairage.
Jusqu'à 5 appareils supplémentaires peuvent être couplés avec la SharpKey (qui fonctionneront simultanément si les 5 appareils sont connectés) peuvent être ajoutés en plaçant la SharpKey en
mode de couplage . Pour accéder
au mode de couplage, appuyez sur le commutateur Wifi/Config Enable pendant 10 à 15 secondes. Pendant que vous maintenez la touche enfoncée, vous remarquerez le modèle de changement de LED bleue :
- Pendant 2 à 5 secondes, il clignotera deux fois par seconde, ce qui indique que le mode d'activation WiFi est sélectionné si vous relâchez le commutateur.
- Pendant 5 à 10 secondes, il clignotera 4 fois par seconde, indiquant que le mode WiFi par défaut est sélectionné si vous relâchez le commutateur.
- Pendant 10 à 15 secondes, il clignotera 8 fois par seconde, indiquant le mode de couplage Bluetooth sélectionné si vous relâchez le commutateur.
Relâchez le commutateur après 10 secondes et la SharpKey entrera en mode de couplage et se connectera à tous les appareils HID qu'elle trouvera en mode de couplage. La SharpKey reste en mode couplage pendant 60 secondes, période pendant laquelle elle s'associera avec autant d'appareils HID qu'elle trouvera.
L'authentification de l'appareil (saisie du code PIN) a été désactivée par programme pour la SharpKey car elle n'a aucun moyen d'afficher un code PIN de couplage. Cette méthode fonctionne généralement bien pour la plupart des appareils BLE et BT Classic, mais si votre appareil nécessite un code PIN qui ne peut pas être désactivé, après environ 10 secondes, la LED bleue commencera à clignoter avec 3 impulsions longues, répétées toutes les secondes. Si vous voyez la LED clignoter, saisissez le code PIN « 1234 » sur votre clavier et appuyez sur ENTER. Si le voyant continue de clignoter, répétez la saisie du code PIN jusqu'à ce qu'il s'apparie et que le voyant cesse de clignoter.
Lors des prochains cycles d'alimentation de la SharpKey, il sera nécessaire de secouer ou de réveiller votre appareil Bluetooth pour qu'il se reconnecte. Ceci peut être réalisé en appuyant plusieurs fois sur la touche
Maj de votre clavier ou en déplaçant votre souris. Si les appareils Bluetooth ne sont pas réveillés, la SharpKey ne pourra pas les voir et se connecter. La reconnexion peut prendre 1 à 10 secondes en fonction de votre appareil et de la portée de la SharpKey (plus la distance est longue, plus cela peut prendre du temps car l'émetteur-récepteur Bluetooth ESP32 n'est pas très puissant).
Accéder à l'interface Web IoT
La SharpKey dispose de plusieurs configurations de clavier préconfigurées, définies par défaut sur une disposition de clavier britannique sur toutes les machines hôtes prises en charge. À l'aide de raccourcis clavier (voir ci-dessous), il est possible de sélectionner une carte différente.
Les cartes intégrées évolueront au fil du temps pour prendre en charge davantage de claviers et ces mises à jour seront distribuées sous forme de mise à jour du micrologiciel. Les dispositions de clavier actuellement prises en charge sont :
- Wyse KB-3926 Disposition du Royaume-Uni
- Disposition japonaise générique OADG109
- Disposition japonaise Sanwa SKB-L1
- Disposition Perixx Periboard 810 UK
- Disposition OMOTON K8508 au Royaume-Uni
Il existe cependant un cas extrême où une touche ne fonctionne pas ou ne fonctionne pas comme elle le devrait pour un utilisateur individuel. D'autres utilisateurs peuvent également trouver que leurs claviers régionaux (pays) ne fonctionnent pas bien et ces lacunes doivent être corrigées par l'utilisateur qui dispose de plus de fonctionnalités. expérience pratique. À cette fin, la SharpKey peut être configurée pour mapper n'importe quel code PS/2 ou combinaison de codes dans une séquence de touches attendue par l'hôte actif. Les scancodes Bluetooth sont mappés en interne aux scancodes PS/2, de sorte que tous les mappages de type de clavier (PS/2 ou Bluetooth) sont effectués à l'aide de codes PS/2.
Afin d'apporter des modifications, la SharpKey est équipée d'un serveur Web intégré utilisant la technologie WiFi et peut être configuré en mode Point d'accès (vous connectez votre appareil WiFi à la SharpKey) ou en mode Client où la SharpKey utilise les informations d'identification stockées pour se connecter à votre routeur de réseau domestique.
Pour accéder à l'interface Web, la SharpKey doit activer le point d'accès wifi ou l'émetteur-récepteur client. Cela se fait via le commutateur WiFi/BT Config.
Il existe deux modes WiFi, Point d'accès et Client :
- Le point d'accès est l'endroit où la SharpKey agit comme un routeur WiFi et vous recherchez via les paramètres Wi-Fi de votre ordinateur/téléphone le réseau WiFi : Sharpkey et vous connectez en utilisant le mot de passe : Sharpkey. Le SSID et le mot de passe peuvent être modifiés dans la configuration, mais si vous oubliez vos modifications, appuyer sur le commutateur WiFi/BT pendant plus de 5 secondes forcera la SharpKey à passer en mode point d'accès en utilisant les valeurs par défaut susmentionnées.
- Le mode client est l'endroit où la SharpKey se connecte à votre réseau domestique, dont les détails doivent être pré-saisis dans la SharpKey via le mode Point d'accès. Une fois configuré, chaque fois que le SharpKey entre en mode WiFi, il essaiera automatiquement de se connecter à votre routeur, en utilisant DHCP (votre routeur lui attribue une adresse) ou avec une adresse fixe que vous fournissez.
Les étapes pour accéder à chacun des modes sont visibles dans le tableau ci-dessous.
Mode | Comment accéder | Description |
---|
Mode point d'accès. Configuration initiale ou en forçant le mode par défaut. | Configuration initiale en usine, appuyez sur le commutateur WiFi pendant 5 à 10 secondes pour passer en mode point d'accès WiFi. Si une mauvaise configuration a été effectuée ou si vous avez un changement de réseau, appuyez sur le commutateur WiFi pendant 5 à 10 secondes pour charger les paramètres par défaut et passer en mode point d'accès. | Recherchez dans le menu des paramètres WiFi de votre ordinateur ou de votre téléphone le réseau : Sharpkey. Connectez-vous à ce réseau et entrez le mot de passe : Sharpkey. Après une connexion réussie, ouvrez un navigateur Web et saisissez dans la barre d'adresse : http://192.168.4.1 - vous pourrez désormais accéder à la SharpKey et configurer le WiFi via WiFi Manager. |
Mode point d'accès. | Une fois que la SharpKey a été configurée et que vous avez sélectionné le mode AP dans le gestionnaire WiFi, appuyer sur le commutateur WiFi pendant 2 à 5 secondes pour passer en mode point d'accès. | Ce mode est l'endroit où vous avez sélectionné le mode Point d'accès via le menu WiFi Manager dans la configuration du navigateur. Vous pouvez modifier le nom du réseau (SSID), le mot de passe et la plage d'adresses IP en fonction de vos besoins. Dans ce mode, vous vous connecterez toujours au SharpKey en rejoignant son réseau dans le menu des paramètres WiFi de votre ordinateur ou téléphone et accéderez à la page Web de configuration en utilisant les paramètres que vous avez fournis. |
Mode Client (également appelé Station). | Une fois que la SharpKey a été configurée et que vous avez sélectionné le mode client dans le gestionnaire WiFi, appuyez sur le commutateur WiFi pendant 2 à 5 secondes pour passer en mode client. | Ce mode permet à la SharpKey de se connecter à votre réseau via une connexion WiFi à votre routeur. Lors de la connexion initiale en mode Point d'accès, dans le menu WiFi Manager, sélectionnez et configurez le mode Client avec les informations d'identification de votre routeur. Une fois configuré, chaque fois que vous activez le WiFi, la SharpKey se connectera à votre routeur et sera accessible par une adresse IP attribuée sur votre réseau ou une adresse IP fixe que vous avez saisie dans le menu WiFi Manager. |
Après avoir appuyé sur le commutateur de configuration WiFi pendant la durée requise, l'appareil redémarrera et entrera dans le mode WiFi demandé. La LED bleue s'allumera et si elle reste allumée, une erreur s'est produite. S'il clignote brièvement plusieurs fois, la configuration WiFi souhaitée a été configurée et établie.
Si tout réussit et que vous avez rejoint le réseau du point d'accès ou que la SharpKey s'est connectée à votre réseau, l'ouverture d'un navigateur et la saisie de l'adresse IP correcte (c'est-à-dire http://192.168.4.1 pour le mode point d'accès initial) voir l’écran d’état ci-dessous. L'adresse IP correcte est celle que vous avez configurée dans WiFi Manager, ou dans le cas du mode client avec DHCP activé, celle allouée par votre routeur que vous pouvez trouver en consultant la page d'administration de votre routeur.
Une indication visuelle de la connexion de la SharpKey à votre
Configuration du mode point d'accès
L'état d'usine SharpKey démarre automatiquement en mode point d'accès lorsque le WiFi est activé. Le WiFi est activé en appuyant sur le commutateur WiFi/BT Config pendant 2 à 5 secondes. Une fois l'appareil configuré, si l'appareil n'est pas accessible (par exemple, en raison d'un changement de réseau), appuyer sur le commutateur WiFi/BT Config pendant 5 à 10 secondes passera automatiquement en mode point d'accès avec les paramètres par défaut.
Les paramètres par défaut en mode point d'accès non configuré sont ci-dessous.
Paramètre | Valeur |
---|
SSID (nom du réseau) | touche pointue |
Mot de passe | touche pointue |
Adresse IP du point d'accès | 192.168.4.1 |
Adresse du routeur | 192.168.4.1 |
Plage IP attribuée par DHCP | 192.168.4.2 - 192.168.4.254 |
Après avoir réglé la SharpKey en mode WiFi, accédez au menu WiFi de votre ordinateur ou téléphone et sélectionnez le réseau SharpKey. Entrez le mot de passe SharpKey, votre ordinateur ou téléphone rejoindra désormais le réseau SharpKey et vous pourrez accéder à son interface Web.
Entrez l'URL http://192.168.4.1 dans un navigateur Web et l'écran d'état s'affichera :
L'écran d'état affiche 2 panneaux, un panneau de configuration WiFi qui affiche la configuration WiFi active utilisée par la SharpKey et un panneau d'informations sur la version qui affiche les modules du micrologiciel installés avec leur numéro de version et la version du système de fichiers du disque. Ces informations peuvent être utilisées pour la vérification des fonctionnalités ou le suivi des pannes/la création d'un ticket d'assistance et également pour afficher les versions afin de voir si un pack de mise à jour propose des logiciels ou des correctifs plus récents.
Dans le côté gauche de l'écran, appelé menu de la barre latérale, se trouvent les options possibles disponibles pour afficher ou configurer dans l'interface Web. Ce document détaille chacune des options plus en détail plus bas.
Cliquez sur l'option WiFi Manager dans le menu de la barre latérale de gauche. Cela lancera l'écran de configuration de WiFi Manager qui ressemblera à :
Vous avez maintenant le choix, configurer la SharpKey comme point d'accès ou comme client. Point d'accès signifie que la SharpKey fournit le réseau WiFi et que votre ordinateur/téléphone doit s'y connecter via le menu des paramètres WiFi. Le mode client signifie que vous entrez les détails de votre réseau domestique et la SharpKey se connectera automatiquement à votre réseau domestique et votre ordinateur ou téléphone le verra comme un périphérique sur votre réseau.
Si vous décidez d'utiliser le mode Point d'accès, vous pouvez le laisser configuré avec les valeurs par défaut ou les modifier avec le panneau Configurer le WiFi ci-dessous.
Les options pour le mode Point d'accès dans le panneau Configurer WiFi sont :
Option | Description |
---|
Mode Wi-Fi | Sélectionnez le type de mode souhaité, dans ce cas cliquez sur Access Point. |
SSID | Il s'agit du nom du réseau que vous verrez sur votre ordinateur ou votre téléphone lorsque vous accéderez au menu des paramètres Wifi et rechercherez les réseaux disponibles. Laissez-le par défaut ou remplacez-le par un nom significatif. |
Mot de passe | Il s'agit du mot de passe que votre ordinateur ou téléphone vous demandera lorsque vous choisirez de rejoindre le réseau identifié par SSID. |
Adresse IP | Il s'agit de la plage d'adresses IP que SharpKey utilisera pour son serveur DHCP qui alloue tous les clients se connectant demandant une adresse. Cette valeur doit se terminer par un .1 qui est attribué à la SharpKey et le serveur DHCP attribuera les adresses xxx.xxx.xxx.2 à 254 à un client qui se connecte. |
Masque de réseau | Il s'agit du masque réseau utilisé pour filtrer et masquer les adresses IP. Sauf si vous maîtrisez le réseau, définissez toujours cette adresse sur 255.255.255.0. |
Porte | Il s'agit de la passerelle dont un ordinateur ou un téléphone a besoin pour acheminer les requêtes réseau. Cela devrait être la même que l'adresse IP car la SharpKey n'effectue pas de routage. |
Une fois que vous avez renseigné les paramètres requis, appuyez sur Enregistrer et les données seront validées. Si les données sont correctes, un message s'affichera en vert vous informant que tout va bien et que vous devez appuyer sur Redémarrer. Si le message est en rouge, notez l'erreur et corrigez en conséquence, en appuyant sur Enregistrer une fois l'erreur corrigée.
Après une sauvegarde réussie, appuyez sur redémarrer et la SharpKey redémarrera, passant immédiatement en mode WiFi pour la confirmation des données (c'est-à-dire que vous n'avez pas besoin d'appuyer à nouveau sur le commutateur de configuration WiFi/BT). Attendez simplement quelques secondes, puis rejoignez le réseau SharpKey à l'aide du menu des paramètres WiFi de votre ordinateur ou de votre téléphone. Une fois connecté au réseau SharpKey, ouvrez un navigateur et entrez l'adresse IP que vous avez choisie dans le panneau
Configurer WiFi et vous serez immédiatement redirigé vers le menu d'état SharpKey.
Configuration du mode client
L'état d'usine SharpKey démarre automatiquement en mode point d'accès lorsque le WiFi est activé. Suivez la configuration du mode Point d'accès jusqu'à ce que l'écran d'état SharpKey s'affiche et suivez les instructions ci-dessous.
Cliquez sur l'option « Gestionnaire WiFi » dans le menu de la barre latérale gauche. Cela lancera l'écran de configuration de WiFi Manager qui ressemblera à :
Vous avez maintenant le choix, configurer la SharpKey en tant que point d'accès, auquel cas suivez les instructions de configuration du mode point d'accès, ou configurer la SharpKey en mode client.
Si vous décidez du mode client, cliquez sur le bouton radio Client et le panneau
Configurer le WiFi se mettra à jour pour demander les paramètres client. Il existe deux modes de fonctionnement client distincts, soit DHCP activé où le routeur fournit toutes les informations de connexion réseau, soit DHCP désactivé où vous spécifiez manuellement les paramètres réseau.
Les paramètres initiaux demandés dans le panneau
Configure WiFi apparaissent ci-dessous, qui sont les mêmes pour le mode DHCP activé ou désactivé.
Option | Description |
---|
Mode Wi-Fi | Sélectionnez le type de mode souhaité, dans ce cas cliquez sur Client. |
SSID | Il s'agit du nom du réseau auquel vous souhaitez que la SharpKey se connecte afin d'établir une connexion avec votre réseau domestique. |
Mot de passe | Il s'agit du mot de passe que SharpKey fournira à votre routeur pour s'authentifier et établir une connexion. |
Mode DHCP | Ceci précise si vous souhaitez que votre routeur fournisse toutes les informations réseau (Activé) ou si vous les fournirez manuellement (Désactivé). |
Le panneau apparaîtra comme indiqué ci-dessous :
Si vous décidez d'utiliser le mode DHCP désactivé, des paramètres supplémentaires sont demandés dans le panneau Configure WiFi :
Option | Description |
---|
Adresse IP | Il s'agit de l'adresse que la SharpKey utilisera pour elle-même sur votre réseau domestique. Vous vous connecterez à la SharpKey en utilisant cette adresse dans votre navigateur, c'est-à-dire. http://<adresse IP>. |
Masque de réseau | Il s'agit du paramètre de filtre et de masquage permettant à votre SharpKey d'occuper des parties d'un sous-réseau. À moins que vous soyez un expert en réseau, entrez 255.255.255.0 |
Porte | Il s'agit de l'adresse IP de l'appareil sur votre réseau qui fait office de passerelle vers Internet/intranet. La SharpKey ne prend pas en charge Internet, entrez donc la même valeur que l'adresse IP ci-dessus. |
Le panneau mis à jour apparaîtra comme indiqué ci-dessous :
Une fois que vous avez défini le mode de fonctionnement correct et saisi les paramètres demandés, appuyez sur Enregistrer et les paramètres seront validés et mis à jour. Si les paramètres sont valides, un message de réussite vert apparaîtra pour l'indiquer et vous demander d'appuyer sur redémarrer. Si les paramètres ne sont pas valides, un message rouge apparaîtra indiquant quelle entrée est incorrecte, corrigez-la et appuyez à nouveau sur Enregistrer.
Après une sauvegarde réussie, appuyez sur Redémarrer dans la barre latérale gauche et la SharpKey redémarrera. Appuyez à nouveau sur le commutateur WiFi si vous souhaitez passer en mode WiFi avec les nouveaux paramètres. Si la SharpKey ne parvient pas à se connecter au réseau, la LED restera allumée, sinon elle clignotera plusieurs impulsions courtes pour confirmer la connexion WiFi. Si la SharpKey ne parvient pas à passer en mode WiFi (c'est-à-dire qu'elle ne peut pas se connecter à votre routeur), la LED restera allumée et après 1 minute, elle redémarrera. Dans cette situation, appuyez sur le commutateur WiFi/BT Config pendant 5 à 8 secondes et il passera en mode point d'accès WiFi avec les paramètres par défaut afin que vous puissiez reconfirmer les informations d'identification que vous avez saisies.
Mises à jour OTA
Le SharpKey est équipé d'une fonctionnalité permettant de mettre à jour son micrologiciel interne ou son système de classement sur disque. Le micrologiciel ou le système de fichiers peut être mis à niveau pour des fonctionnalités plus récentes ou pour corriger des bogues connus.
Pour utiliser la fonctionnalité Mises à jour OTA, accédez à l'interface Web à l'aide des informations de point d'accès/client ci-dessus et ouvrez un navigateur pour charger la page d'état initiale, c'est-à-dire :
Cliquez sur l’option Mise à jour OTA dans le menu de la barre latérale gauche. Cela lancera l'écran de configuration de la mise à jour OTA qui ressemblera à :
L'écran de mise à jour OTA affiche 4 panneaux :
- un panneau d'informations sur la version qui affiche les modules du micrologiciel installés avec leur numéro de version et la version du système de fichiers du disque. Ces informations peuvent être utilisées pour la vérification des fonctionnalités ou le suivi des pannes/la création d'un ticket d'assistance et également pour afficher les versions afin de voir si un pack de mise à jour propose des logiciels ou des correctifs plus récents.
- un panneau de partitions ESP32 qui montre la disposition de la RAM Flash NVS sur le SoC ESP32 qui alimente la SharpKey. Les informations intéressantes sont les noms de partition : ota_0, ota_1 et filesys. La SharpKey utilise un système de mise à jour tolérant aux pannes selon une méthode circulaire. Si le micrologiciel actuel s'exécute sur la partition ota_0, toutes les mises à jour seront placées sur ota_1. Après la mise à jour, si la SharpKey ne parvient pas à démarrer, une restauration automatique est effectuée et la SharpKey redémarrera à partir de ota_0. Ce n'est pas le cas pour le système de fichiers, si une mise à jour échoue, le système de fichiers peut être corrompu et l'interface Web ne fonctionnera pas. Dans ce cas, une sonde de programmation externe doit être connectée à la SharpKey afin de reflasher le système de fichiers. C'est un événement rare et cela ne se produit qu'en raison de bugs logiciels ou de pannes de courant.
- un panneau de téléchargement de micrologiciel qui vous permet de sélectionner un nouveau fichier de micrologiciel et de le télécharger dans la SharpKey.
- un panneau de téléchargement de pack de fichiers qui vous permet de sélectionner un nouveau fichier image du système de fichiers et de le télécharger dans SharpKey.
Pour mettre à niveau le micrologiciel, cliquez sur le bouton Sélectionner un fichier dans le panneau de téléchargement du micrologiciel et choisissez une image du micrologiciel stockée ou téléchargée. La validation aura lieu avant la programmation donc si vous choisissez la mauvaise image, la SharpKey refusera de se mettre à jour. La validation vérifiera également la version et bloquera la mise à jour si la version choisie est la même que le firmware actuel. Une fois sélectionné, le panneau sera mis à jour comme suit :
Cliquez sur le bouton Mettre à niveau si vous êtes prêt à télécharger et flasher le nouveau micrologiciel dans la SharpKey ou cliquez sur Annuler pour effacer le fichier choisi. Une fois que vous aurez appuyé sur Mettre à niveau, la procédure de mise à jour commencera. Tout d'abord, le fichier sera validé et s'il est valide, le téléchargement du fichier aura lieu et le panneau changera en affichant l'état :
Après un téléchargement réussi, un message de réussite vert apparaîtra vous conseillant d'effectuer une opération de redémarrage. Si un message rouge apparaît, redémarrez la SharpKey et essayez à nouveau de télécharger le micrologiciel. Le mécanisme de sécurité n'écrasera jamais le micrologiciel actuel afin que vous puissiez toujours redémarrer la SharpKey.
Afin de mettre à niveau le pack de fichiers (le système de fichiers qui contient les images de mappage de clés et les fichiers du serveur Web), cliquez sur le bouton Sélectionner un fichier dans le panneau de téléchargement du pack de fichiers et choisissez une image de pack de fichiers stockée ou téléchargée. La validation aura lieu avant la programmation donc si vous choisissez la mauvaise image, la SharpKey refusera de se mettre à jour. Une fois sélectionné, le panneau sera mis à jour comme suit :
Cliquez sur le bouton Mettre à niveau si vous êtes prêt à télécharger et flasher le nouveau pack de fichiers dans la SharpKey ou cliquez sur Annuler pour effacer le fichier choisi. Une fois que vous aurez appuyé sur Mettre à niveau, la procédure de mise à jour commencera. Tout d'abord, le fichier sera validé et s'il est valide, le téléchargement du fichier aura lieu et le panneau changera en affichant l'état :
Après un téléchargement réussi, un message de réussite vert apparaîtra vous conseillant d'effectuer une opération de redémarrage.
Si un message rouge apparaît, redémarrez la SharpKey et essayez à nouveau de télécharger le pack de fichiers. Dans cette situation, où la mise à jour d'un pack de fichiers a échoué, si la SharpKey ne parvient pas à passer en mode WiFi, il y a de fortes chances que le système de fichiers soit corrompu. L'interface SharpKey continuera de fonctionner mais aucun accès ne sera possible à l'interface web. Afin de corriger cela, une sonde de programmation externe doit être connectée à la SharpKey afin de reflasher le système de fichiers. Voir la documentation technique pour une procédure correcte. La situation dans laquelle le téléchargement d'un pack de fichiers échoue et où une corruption se produit devrait être très rare, assurez-vous simplement que la SharpKey est continuellement sous tension pendant un téléchargement.
Éditeur de mappage de touches
Pour répondre aux combinaisons de touches non mappées ou aux claviers avec des codes de disposition, de configuration et de numérisation différents, le SharpKey permet l'édition de la carte du clavier. Les mappages de touches peuvent être mis à jour via l'éditeur de mappage de touches intégré ou via une procédure de sauvegarde-édition-téléchargement de fichier local à l'aide d'un outil tel que dhex. Si le fichier de mappage de touches est corrompu, vous pouvez télécharger une sauvegarde à partir du fichier local ou laisser la SharpKey se recharger à partir de la mappe interne par défaut afin qu'une autre tentative de modification de la mappe de touches puisse être effectuée.
Compte tenu des différences entre les différentes machines prises en charge, l'éditeur de mappage de touches et ses données diffèrent selon le modèle. Une section est donc dédiée à chaque machine ci-dessous, décrivant la logique de mappage et l'utilisation de l'éditeur pour apporter des modifications. Le keymap ne peut être modifié que pour l'hôte actif détecté par la SharpKey au démarrage. Si un hôte n'est pas détecté, aucune option d'édition du keymap n'apparaîtra dans le menu de la barre latérale gauche.
L'éditeur de mappage de touches de base, commun à tous les hôtes pris en charge, est basé sur une table d'entrée hexadécimale, avec une priorité de mappage descendante, où chaque entrée du tableau spécifie une mappe de touches. Les données peuvent être saisies en valeurs hexadécimales ou décimales et certains champs de saisie comportent des boîtes contextuelles qui facilitent le choix de fonctionnalités telles que la touche SHIFT pour faciliter le processus de configuration.
Pour accéder à l'éditeur de clavier de l'hôte actif, démarrez l'interface Web à l'aide des informations de point d'accès/client ci-dessus et ouvrez un navigateur pour charger la page d'état initiale, dont un exemple est ci-dessous.
Cliquez sur l'option <HOST> KeyMap dans le menu de la barre latérale gauche. Cela lancera l'écran de l'éditeur de mappage de touches pour l'hôte actif, qui sera similaire à l'exemple ci-dessous.
Il y a 2 panneaux dans l'éditeur de keymap, l'un sert à la saisie et à la modification directes des valeurs de mappage de touches, le second sert à l'enregistrement et au chargement d'un fichier de mappage de touches sur un disque local. Cette dernière option peut être utilisée pour la sauvegarde ou pour permettre la modification externe du clavier à l'aide d'outils informatiques locaux.
Dans le panneau KeyMap Editor, un tableau sera affiché, basé sur une technologie réactive qui se dimensionnera automatiquement à la fenêtre visible, utilisez la molette de défilement de la souris pour faire défiler vers le bas ou les touches TAB/Curseur pour faire défiler vers la gauche et la droite.
Les en-têtes du tableau diffèrent en fonction de l'hôte actif et seront décrits plus en détail dans les sections sur l'hôte ci-dessous.
L'éditeur peut ajouter, supprimer, échanger, enregistrer les modifications ou recharger à l'aide des quatre boutons et des deux colonnes à droite du tableau comme suit :
- pour ajouter une colonne, cliquez sur le symbole vert + et une ligne vide apparaîtra sur la ligne sous le +. Toutes les valeurs seront désactivées et devront être complétées pour devenir actives.
- pour supprimer une seule ligne, cliquez sur le symbole rouge - SUR la ligne que vous souhaitez supprimer.
- pour supprimer plusieurs lignes, cliquez sur la case à cocher à droite de chaque ligne à supprimer. Lorsqu'une ou plusieurs cases sont cochées, le bouton bleu Supprimer sera activé, appuyez sur Supprimer et les lignes seront supprimées.
- pour échanger DEUX lignes, cliquez sur la case à cocher à droite de chaque ligne, DEUX lignes seulement doivent être cochées. Une fois que deux lignes ont été cochées, le bouton bleu Swap sera activé, appuyez sur Swap et les lignes seront permutées.
- pour enregistrer le keymap (le rendre actif au prochain redémarrage), une fois que vous avez modifié les données, le bouton bleu Enregistrer sera activé, cliquez dessus pour enregistrer les modifications.
- une fois les modifications apportées, le bouton bleu Recharger sera activé, cliquer sur ce bouton à tout moment annulera toutes les modifications et rechargera le clavier.
Les messages seront affichés dans la zone d'état juste au-dessus des boutons, c'est là que les erreurs seront signalées le cas échéant.
Veuillez consulter les sections ci-dessous pour des détails plus spécifiques sur la configuration du clavier.
Carte des touches Sharp MZ-2500 / MZ-2800
Les modèles MZ-2500 et MZ-2800 partagent une table de cartographie des touches commune. Comme avec d'autres machines hôtes prises en charge, la carte de touches permet de cibler une carte sur un modèle de clavier spécifique (par exemple Wyse KB-3296) et une variante d'hôte spécifique (par exemple MZ-80B sur un MZ-2500).
Les machines MZ-2500/MZ-2800 utilisent un clavier basé sur une matrice de touches 13x8 ou 14x8 où toutes les touches inactives voient un 1 logique et une touche active voit un 0 logique. La matrice du clavier MZ-2500 peut être visualisée dans le tableaux et images suivants ainsi que la disposition du clavier. Le premier tableau a la colonne comme en-tête horizontal et le deuxième tableau a la ligne comme en-tête horizontal.
MZ-2500 Keyboard Map.
Row D7 D6 D5 D4 D3 D2 D1 D0
----------------------------------------------------------------------------------
0 F8 F7 F6 F5 F4 F3 F2 F1
1 KP - KP + KP . KP , KP 9 KP 8 F1O F9
2 KP 7 KP 6 KP 5 KP 4 KP 3 KP 2 KP 1 KP 0
3 BREAK RIGHT LEFT DOWN UP RETURN SPACE TAB
4 G F E D C B A / ?
5 O N M L K J I H
6 W V U T S R Q P
7 , < . > _ YEN | ^ '¿ Z ¿ Y X ¿
8 7 ' 6 & 5 % 4 $ 3 # 2 " 1 ! 0
9 [ { @ ` - = ; + : * 9 ) 8 (
10 KP / KP * ESC BACKSPACE INST/DEL CLR/HOME COPY ] }
11 CTRL KANA SHIFT LOCK GRAPH
12 KJ2 KJ1
13 HELP ARGO
Col 0 1 2 3 4 5 6 7 8 9 10 11 12 13
--------------------------------------------------------------------------------------------------------------------------------------
D0 F1 F9 KP 0 TAB / ? H P X 0 8 ( ] } GRAPH KJ1 ARGO
D1 F2 F10 KP 1 SPACE A I Q Y 1 ! 9 ) COPY LOCK KJ2 HELP
D2 F3 KP 8 KP 2 RETURN B J R Z 2 " : * CLR/HOME SHIFT
D3 F4 KP 9 KP 3 UP C K S ^ '¿ 3 # ; + INST/DEL KANA
D4 F5 KP , KP 4 DOWN D L T YEN | 4 $ - = BACKSPACE CTRL
D5 F6 KP . KP 5 LEFT E M U _ 5 % @ ` ESC
D6 F7 KP + KP 6 RIGHT F N V . > 6 & [ { KP *
D7 F8 KP - KP 7 BREAK G O W , < 7 ' KP /
La matrice du clavier MZ-2800 peut être visualisée dans les images suivantes, la première image est la disposition du clavier et la seconde est la matrice du clavier.
Une touche PS / 2 (les claviers Bluetooth sont mappés en interne sur les touches PS / 2) peuvent nécessiter l'activation d'une ou plusieurs paires de lignes / colonnes dans la matrice du clavier et éventuellement de désactivation d'une autre paire de lignes / colonnes. Pour répondre à cela, 14 paramètres sont fournis par carte de clé unique, qui doivent tous être configurés ou par défaut, ce qui est décrit ci-dessous.
Le processus de mappage traverse la table de mappage de haut en bas à chaque fois qu'une touche PS / 2 est enfoncée et si une touche est appariée, la matrice de sortie MZ-2500/2800 est mise à jour à l'aide d'un paramètre de ligne de marque qui pointe vers une ligne dans la matrice et Un paramètre de clé de clé qui définit, via Logical ou, les données de colonne à 8 bits pour cette ligne. Jusqu'à 3 bits matriciels peuvent être définis (3 appuyés sur la touche sur le clavier MZ-2500/2800) par touche PS / 2. Jusqu'à 2 versions de matrice peuvent être définies par touche PS / 2. Une version de clé est utilisée lorsqu'un modificateur a peut-être déjà été enfoncé, c'est-à-dire. Shift et il doit être libéré pour définir la clé requise dans la matrice. Les deux et les versions utilisent la logique 1 pour indiquer un état actif.
c'est-à-dire Faire la ligne 1 = 0x01, faire la touche 1 = 0x80 - en utilisant la carte matricielle MZ-2500 ci-dessous, cette combinaison verrait la touche du clavier moins appuyée sur la matrice de sortie qui est envoyée au MZ-2500 comme entrée du clavier, le MZ- 2500 réagirait alors en détectant et en agissant sur une touche de clavier moins en cours de presse.
Dans la table de mappage, pour la ligne matricielle et les valeurs de clé, un bit Set = 1 et un bit de réinitialisation = 0 qui est l'inverse de l'état de matrice du clavier MZ-2500 / MZ-2800 réel mais facilite la compréhension et la configuration. Si la ligne est définie sur 255 (0xff), qui est une valeur de marqueur indiquant un paramètre inutilisé, cette entrée particulière est ignorée.
Le tableau suivant décrit chaque paramètre configurable formant une seule carte de clé.
Paramètre | Description |
---|
Keycode PS / 2 | Il s'agit du code du clavier PS / 2 brut pour toute clé donnée excluant les modificateurs E0 / E1 ou Break qui se reflètent dans l'indicateur de clé de contrôle PS / 2. |
Clé de contrôle PS / 2 | Il s'agit des touches de contrôle à faire correspondre à un keycode PS / 2 donné. Ils incluent Shift, Ctrl, Caps, Alt, AltGR, GUI, Func et Break (pas de clés de rupture mais une rupture ou une libération de clé). |
Pour clavier | Il s'agit d'un indicateur pour spécifier un (s) modèle de clavier PS / 2 ou Bluetooth particulier auquel cette carte sera active si le clavier connecté correspond. |
Pour le modèle hôte | Il s'agit d'un indicateur pour spécifier un modèle ou un ensemble de modèles pour lesquels la carte clé est active. Le MZ-2500 peut imiter un MZ-80B, MZ-2000 et MZ-2500 et le MZ-2800 peut imiter un MZ-2500 ou MZ-2800. |
Faire la ligne 1 | Il s'agit de la ligne dans la matrice du clavier MZ-2500 / MZ-2800 pour activer lorsque le keycode PS / 2 défini correspond. |
Faire la clé 1 | Il s'agit de la colonne de la matrice du clavier MZ-2500 / MZ-2800 qui sera activée pour un keycode PS / 2 correspondant. |
Faire la ligne 2 | Identique à faire la ligne 1, l'activation de la deuxième rangée Si nécessaire. 0xff = désactivé. |
Faire la clé 2 | Identique à faire la clé 1. |
Faire la ligne 3 | Identique à faire la ligne 1, l'activation de la troisième rangée si nécessaire. 0xff = désactivé. |
Faire la clé 3 | Identique à faire la clé 1. |
Briser la rangée 1 | Il s'agit de la ligne de la matrice du clavier MZ-2500 / MZ-2800 à désactiver, si elle est définie, lorsque le keycode PS / 2 défini correspond. |
Break Key 1 | Il s'agit de la colonne de la matrice du clavier MZ-2500 / MZ-2800 qui sera désactivée lorsque le keycode PS / 2 correspondra. |
Break Row 2 | Identique à la rupture de rupture 1, la deuxième ligne à désactiver si nécessaire. oxff = handicapé. |
Break Key 2 | Identique à Break Key 1. |
Tous les paramètres KeyMAP sont affichés dans l'éditeur de carte clé en utilisant la notation hexagonale, c'est-à-dire:
Toutes les lignes de Keymap sont stockées dans le tableau et la taille de la table visible est définie en fonction du navigateur et / ou de la taille de l'écran de l'ordinateur. Pour afficher les lignes cachées, utilisez la roue de défilement de la souris.
La saisie de données peut être effectuée en notation hexadécimale ou décimale en cliquant sur une colonne et en entrant une valeur, puis cliquez sur la colonne suivante et entrez une répétition de valeur, ou cliquez une fois, puis utilisez la touche Tab pour une saisie de données plus rapide. Le détail pour chaque colonne et ses valeurs d'entrée requises peuvent être vues ci-dessous.
KEYCODE PS / 2 - Cette colonne attend un scancode de clavier PS / 2 ou Bluetooth qui peut être trouvé dans votre manuel d'utilisation du clavier ou sur le Web où il existe de nombreuses références. c'est-à-dire La clé A a une valeur de scancode générique de 0x1c. Les codes hexadécimaux ne sont pas si conviviaux et, comme il existe de nombreux claviers avec de nombreuses scancodes différentes, il n'est pas possible d'offrir une liste de choix.
Les scancodes PS / 2 peuvent être représentés par plusieurs octets, utilisent uniquement l'octet primaire et ignorent les seqes de code étendu tels que E0 / E1 / F0 comme ceux-ci sont traités en interne et la fonction correspondante sélectionnée dans la colonne de clé de contrôle PS / 2.
Clé de contrôle PS / 2 - Ce paramètre indique quelles clés de modificateur (c.-à-d. Ctrl, Shift, etc.) sont enfoncées avec le scancode PS / 2 afin de faire une correspondance. Comme une valeur hexadécimale est requise, les valeurs du modificateur sont les suivantes:
Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur |
---|
CHANGEMENT | 0x01 | CTRL | 0x02 | CAPUCHONS | 0x04 | ALT | 0x08 |
Altgr | 0x10 | GUI | 0x20 | FONCTION | 0x40 | CASSER | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modificateurs de clés que vous devez être appariés avec le scancode PS / 2 afin que la carte ait une correspondance et traite le reste des paramètres de mappage.
Pour le clavier - Cette colonne prévoit une valeur 8 bits, chaque bit indique un modèle de clavier pris en charge et si le clavier actif correspond à l'un des bits définis, le reste des paramètres de mappage sera traité.
Les valeurs valides sont dans le tableau ci-dessous avec cinq modèles de clavier défini et les autres sont des marqueurs de place prêts à attribuer à un clavier personnalisé. c'est-à-dire Votre propre mappage de clavier peut être affecté au clavier 4 et l'utilisation du hotkey short + ctrl + ESC + keypad_4 définira le clavier actif sur le clavier 4 et vos mappages seront ensuite actifs.
Une valeur de 255 (0xff) dans ce champ permet le keymap pour tous les modèles de clavier. La plupart des mappages par défaut sont activés pour tous les claviers, placer votre propre mappage plus haut dans la table de mappage, ce qui est prioritaire sur la carte standard.
Modèle de clavier | Valeur | Modèle de clavier | Valeur | Modèle de clavier | Valeur | Modèle de clavier | Valeur |
---|
UK Wyse KB3926 | 0x01 | Japon OADG109 | 0x02 | Japon Sanwa SKB-L1 | 0x04 | Clavier 4 | 0x08 |
Clavier 5 | 0x10 | Clavier 6 | 0x20 | UK Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modèles de clavier et votre mappage sera activé pour les modèles de clavier indiqués ou utilisez tout pour tous les claviers.
Pour le modèle hôte - Cette colonne attend une valeur 8 bits, chaque bit indiquant un modèle de machine avec lequel la carte sera active. Le MZ-2500 est capable de fonctionner en tant que MZ-80B, MZ-2000 et MZ-2550, chacun ayant des mappages de clés légèrement différents et le MZ-2800 a également des différences, ce champ est donc utilisé pour cibler une carte clé dans une machine particulière ou ensemble de machines.
Les valeurs valides sont dans le tableau ci-dessous avec une valeur de 255 (0xFF) indiquant tous les modèles hôtes.
Modèle hôte | Valeur | Modèle hôte | Valeur | Modèle hôte | Valeur | Modèle khost | Valeur |
---|
MZ80B | 0x01 | MZ2000 | 0x02 | MZ2500 | 0x04 | MZ2800 | 0x08 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur le modèle hôte et votre mappage sera activé pour les modèles indiqués ou utilisez tout pour tous les hôtes possibles.
Faire la ligne 1, la ligne 2, la ligne 3, la ligne de rupture 1, la ligne 2 - Cette colonne s'attend à une valeur 4 bits représentant une ligne stroboscopique de 0 à 15. Une valeur de 255 (0xff) indique que le paramètre n'est pas utilisé. Sélectionnez la ligne à cibler dans la matrice de sortie lorsque vous devez activer / désactiver une clé que l'hôte verra.
Une liste de sélection de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur la ligne stroboscopique que vous souhaitez sélectionner, les lignes et colonnes stroboscopiques apparaissent dans la matrice du clavier décrite dans la documentation MZ-2500 / MZ-2800 ou utilisez le tableau du clavier MZ-2500 ci-dessus.
Table de mappage par défaut
Le tableau ci-dessous décrit la carte par défaut dans un format facile à comprendre.
<style> Tableau {Border-Collapse: Effondrement; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </ style>
Clé MZ-2500 | Clé MZ-2800 | Clé PS / 2 | Description | Clavier PS / 2 |
---|
VERROUILLAGE | VERROUILLAGE * | Verrouillage des majuscules | Changement et verrouille les caractères supérieurs / minuscules. Appuyez une fois pour verrouiller le boîtier supérieur, la lumière LED s'allume, appuyez à nouveau pour relâcher et revenir aux caractères minuscules. | Wyse KB-3926 |
AIDE | AIDE * | F11 | Aide les fonctionnalités | |
CASSER | CASSER * | Pause | Break Key. PS / 2 utilise normalement Ctrl + Break pour générer une rupture mais le MZ-2500 nécessite Shift + Break qui ne donne pas de rupture, donc une cartographie est créée pour Shift + Pause (qui est également la même clé que la rupture) pour créer un MZ- 2500 pause. | |
COPIE | Copie * | F12 | Fonctionnalité de copie | |
Clr | CLR * | Shift + Home | Écran effacer | |
MAISON | MAISON * | Maison | Réglez le curseur sur 0,0 position, c'est-à-dire. MAISON. | |
Inst | Inst * | Insérer | Insérez des caractères en position de curseur. | |
DEL | Del * | Supprimer | Supprimer les caractères de la position du curseur. | |
Argo | Argo | Imprimer l'écran | Fonctionnalité argo. c'est-à-dire Apporter le menu Applets dans V2 de base | |
GRAPHIQUE | GRAPHIQUE | GUI gauche | Changez en entrée de caractère graphique. | |
Yen | Yen | | | Insérer un symbole yen | |
Kana | Kana | GUI droit | Sélectionnez la fonctionnalité Kana. | |
Phrase KJ1 | Phrase KJ1 | Gauche alt | Fonctionnalité KJ1 | |
KJ2 Transform | KJ2 Transform | Droit alt | Fonctionnalité KJ2 | |
| PRÉCÉDENT * | PGDN | Clé précédente | |
| ANNULER * | Ctrl droit | Annuler la clé | |
| SF1 | | Fonction spéciale 1 | Pas encore mappé |
| SF2 | | Fonction spéciale 2 | Pas encore mappé |
| SF3 | | Fonction spéciale 3 | Pas encore mappé |
| SF4 | | Fonction spéciale 4 | Pas encore mappé |
* = Écrit en japonais sur le MZ-2800.
Toutes les autres touches sont conformément au symbole du clavier PS / 2. La touche de verrouillage num bascule le clavier entre les fonctions numériques et curseur. Le mappage du clavier passe par des touches de modificateur à moins qu'il y ait une carte exacte, c'est-à-dire. CHANGEMENT. Ainsi, les combinaisons clés non traitées dans la table de cartographie peuvent fonctionner, c'est-à-dire. Shift + Kana, bien que vous puissiez toujours modifier la carte via l'interface Web ci-dessus.
Carte de clé Sharp X1
La série Sharp X1 comprend les cartographies X1, X1 Turbo et X1 Turbo Z. Le mappage est plus conventionnel dans tellement qu'un scancode PS / 2 (Bluetooth Les scancodes sont cartographiés en interne à des scancodes PS / 2) à un Scancode X1 plutôt qu'à une clé en interne matrice comme les machines de série Sharp MZ. Le protocole PS / 2 envoie plusieurs octets en fonction de la touche enfoncée et les massages de cartographie interne dans un keycode à 8 bits et des touches de contrôle de modificateur 8 bits. Le X1 est similaire, nécessitant un code de clé 8 bits plus un code de modificateur à 8 bits pour le modèle d'origine. La série Turbo / Turbo Z a un commutateur de mode, le mode A (original) et le mode B, où le mode B envoie une réponse plus rapide de 24 bits et est utilisé pour le jeu. Les 24bits en mode B représentent une carte bit, chaque bit mappé sur une seule touche, donc une technique de mappage différente est nécessaire si la Karpkey est des clés de mappage pour le mode B.
La disposition Turbo Sharp X1 peut être vue dans l'image ci-dessous. Les touches renvoient un octet de valeur ASCII + modificateur sur chaque touche Appuyez sur et libérez.
Le mode A est utilisé pour tous les modèles Sharp X1 et est utilisé pour l'utilisation générale du clavier. Il envoie des données clés sous forme de touches de modificateur de code ASCII + Control dans le format <Control Bits> <Code de clé ASCII>. Les valeurs de bit pour l'octet de contrôle peuvent être vues dans le tableau ci-dessous et ils utilisent une logique négative, c'est-à-dire. 0 est actif, 1 est inactif. Lorsqu'une touche PS / 2 est enfoncée, les bits de contrôle sont mis à jour s'il s'agit d'une touche de contrôle, si la touche est une touche normale, le Keycode Control + est envoyé à l'hôte.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Tenkey | PROCHE | REPRÉSENTANT | Grphe | CAPUCHONS | Kana | SFT | CTRL |
Le mode B est destiné au jeu et envoie un sous-ensemble de clés en tant que représentation directe 24 bits à chaque changement de presse / version. Le protocole de transmission est également accéléré pour minimiser le décalage temporel. Les données sont envoyées dans le format <yte1> <yte2> <yte3>. Les valeurs de bit peuvent être vues dans le tableau ci-dessous et ils utilisent une logique négative, c'est-à-dire. 0 est actif, 1 est inactif. Lorsqu'une touche PS / 2 ou Bluetooth est enfoncée, le bit requis dans ce bitmap doit être défini (0) pour créer le mappage de clé.
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|
Octet | Q | W | E | UN | D | Z | X | C |
Octet | 7 | 4 | 1 | 8 | 2 | 9 | 6 | 3 |
Octet3 | ÉCHAP | 1 | - | + | * | Htab | PS | Re- |
Le processus de mappage traverse la table de mappage de haut en bas à chaque fois qu'une touche PS / 2 ou Bluetooth est enfoncée et si une touche est adaptée, les paramètres de sortie résultants sont sérialisés et envoyés au X1 Sharp. Comme le Turbo / turbo Z Sharp X1 a un mode de jeu Mode B, les paramètres de la table de mappage s'adressent à une carte de la clé directe + modificateur ou une clé de la carte 24 bits (3 octets).
Le tableau suivant décrit chaque paramètre configurable formant une seule carte de clé.
Paramètre | Description |
---|
Keycode PS / 2 | Il s'agit du code du clavier PS / 2 brut pour toute clé donnée excluant les modificateurs E0 / E1 ou Break qui se reflètent dans l'indicateur de clé de contrôle PS / 2. |
Clé de contrôle PS / 2 | Il s'agit des touches de contrôle à faire correspondre à un keycode PS / 2 donné. Ils incluent Shift, Ctrl, Caps, Kana, Graph, GUI, Func et Break (pas la clés de pause mais la clés ou la libération). |
Pour clavier | Il s'agit d'un indicateur pour spécifier un (s) modèle de clavier PS / 2 ou Bluetooth particulier auquel cette carte sera active si le clavier connecté correspond. |
Pour le modèle hôte | Il s'agit d'un indicateur pour spécifier un modèle ou un ensemble de modèles pour lesquels la carte clé est active. Le X1 est venu en 3 sorties principales, la série originale, Turbo et Turboz. |
Mode x1 | Il s'agit d'un indicateur qui spécifie le mode clavier, pour un X1 il a 2 modes, un mode A qui est un fonctionnement et un mode B standard qui est le mode de jeu. |
X1 keycode1 | Ce paramètre, dans le mode A, spécifie le code de clé réel que Sharp X1 attend pour l'entrée du clavier normal. Dans le mode B, ce paramètre spécifie l'octet 1 du mot 24 bits, chaque bit à l'intérieur spécifie une touche spécifique en cours de presse. |
X1 keycode2 | Ce paramètre, dans le mode B, spécifie l'octet 2 du mot 24 bits, chaque bit à l'intérieur spécifie une touche spécifique en cours de presse. |
Clé de contrôle x1 | Ce paramètre, dans le mode A, spécifie les modificateurs du clavier, c'est-à-dire. Shift, qui est activé avec le Keycode. Dans le mode B, ce paramètre spécifie l'octet 3 du mot 24 bits, chaque bit à l'intérieur spécifie une touche spécifique enfoncée. |
Tous les paramètres KeyMAP sont affichés dans l'éditeur de carte clé en utilisant la notation hexagonale, c'est-à-dire:
Toutes les lignes de Keymap sont stockées dans le tableau et la taille de la table visible est définie en fonction du navigateur et / ou de la taille de l'écran de l'ordinateur. Pour afficher les lignes cachées, utilisez la roue de défilement de la souris.
La saisie de données peut être effectuée en notation hexadécimale ou décimale en cliquant sur une colonne et en entrant une valeur, puis cliquez sur la colonne suivante et entrez une répétition de valeur, ou cliquez une fois, puis utilisez la touche Tab pour une saisie de données plus rapide. Le détail pour chaque colonne et ses valeurs d'entrée requises peuvent être vues ci-dessous.
KEYCODE PS / 2 - Cette colonne attend un scancode de clavier PS / 2 ou Bluetooth qui peut être trouvé dans votre manuel d'utilisation du clavier ou sur le Web où il existe de nombreuses références. c'est-à-dire La clé A a une valeur de scancode générique de 0x1c. Les codes hexadécimaux ne sont pas si conviviaux et, comme il existe de nombreux claviers avec de nombreuses scancodes différentes, il n'est pas possible d'offrir une liste de choix.
Les scancodes PS / 2 peuvent être représentés par plusieurs octets, utilisent uniquement l'octet primaire et ignorent les seqes de code étendu tels que E0 / E1 / F0 comme ceux-ci sont traités en interne et la fonction correspondante sélectionnée dans la colonne de clé de contrôle PS / 2.
Clé de contrôle PS / 2 - Ce paramètre indique quelles clés de modificateur (c.-à-d. Ctrl, Shift, etc.) sont enfoncées avec le scancode PS / 2 afin de faire une correspondance. Comme une valeur hexadécimale est requise, les valeurs du modificateur sont les suivantes:
Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur |
---|
CHANGEMENT | 0x01 | CTRL | 0x02 | CAPUCHONS | 0x04 | Kana | 0x08 |
GRAPHIQUE | 0x10 | GUI | 0x20 | FONCTION | 0x40 | CASSER | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modificateurs de clés que vous devez être appariés avec le scancode PS / 2 afin que la carte ait une correspondance et traite le reste des paramètres de mappage.
Pour le clavier - Cette colonne prévoit une valeur 8 bits, chaque bit indique un modèle de clavier pris en charge et si le clavier actif correspond à l'un des bits définis, le reste des paramètres de mappage sera traité.
Les valeurs valides sont dans le tableau ci-dessous avec cinq modèles de clavier défini et les autres sont des marqueurs de place prêts à attribuer à un clavier personnalisé. c'est-à-dire Votre propre mappage de clavier peut être affecté au clavier 4 et l'utilisation du hotky shift + ctrl + ESC + Keypad_4 définira le clavier actif sur le clavier 4 et vos mappages seront alors actifs.
Une valeur de 255 (0xff) dans ce champ permet le keymap pour tous les modèles de clavier. La plupart des mappages par défaut sont activés pour tous les claviers, placer votre propre mappage plus haut dans la table de mappage, ce qui est prioritaire sur la carte standard.
Modèle de clavier | Valeur | Modèle de clavier | Valeur | Modèle de clavier | Valeur | Modèle de clavier | Valeur |
---|
UK Wyse KB3926 | 0x01 | Japon OADG109 | 0x02 | Japon Sanwa SKB-L1 | 0x04 | Clavier 4 | 0x08 |
Clavier 5 | 0x10 | Clavier 6 | 0x20 | UK Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modèles de clavier et votre mappage sera activé pour les modèles de clavier indiqués ou utilisez tout pour tous les claviers.
Pour le modèle hôte - Cette colonne attend une valeur 8 bits, chaque bit indiquant un modèle de machine avec lequel la carte sera active. Le Sharp X1 a été libéré dans de nombreuses variantes et chaque modèle peut avoir des différences qui nécessitent des cartes clés spécifiques.
Les valeurs valides sont dans le tableau ci-dessous avec une valeur de 255 (0xFF) indiquant tous les modèles hôtes.
Modèle hôte | Valeur | Modèle hôte | Valeur | Modèle hôte | Valeur | Modèle hôte | Valeur |
---|
Sharp X1 Original | 0x01 | Turbo Sharp X1 | 0x02 | Sharp X1 Turboz | 0x04 | | |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur le modèle hôte et votre mappage sera activé pour les modèles indiqués ou utilisez tout pour tous les hôtes possibles.
MODE X1 - Ce paramètre indique quel mode de fonctionnement La carte de clé est active. Si le mode A, alors les paramètres de la touche de contrôle de KeyCode 1 et X1 sont actifs, si le mode B, les paramètres de Keycode X1 1 (BYTE1), le keycode X1 2 (BYTE2) et la touche de contrôle x1 (octet 3) sont actifs.
Comme une valeur hexadécimale est requise, les valeurs du modificateur sont les suivantes:
Mode | Valeur | Mode | Valeur |
---|
Mode A | 0x01 | Mode B | 0x02 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur le mode et votre mappage sera activé pour le mode indiqué.
Clé de contrôle X1 - Ce paramètre indique quelles touches de modificateur (c.-à-d. Ctrl, Shift, etc.) sont enfoncées avec le keycode X1 et envoyées au Sharp X1. Comme une valeur hexadécimale est requise, les valeurs du modificateur sont les suivantes:
Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur |
---|
CHANGEMENT | 0x01 | CTRL | 0x02 | CAPUCHONS | 0x04 | Kana | 0x08 |
GRAPHIQUE | 0x10 | GUI | 0x20 | FONCTION | 0x40 | CASSER | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les touches de commande requises et ces indicateurs seront envoyés au X1 avec le Keycode X1 pour la combinaison de touches de contrôle PS / 2 + PS / 2 donnée.
Table de mappage par défaut
Le tableau ci-dessous décrit la carte par défaut dans un format facile à comprendre.
<style> Tableau {Border-Collapse: Effondrement; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </ style>
Clé x1 | Clé PS / 2 | Description |
---|
Xfer | F10 | ACTUATIER XFER KEY |
AIDE | F11 | ACTUATIER AIDE KEY |
COPIE | F12 | ACTUATIER COPY Clé |
Retrousser | PGUP | ACTUATE ROLOP UP CLÉ |
Baisser | PGDN | ACTUATE RORT DOWN KEY |
Clr | Shift + Home | ACTUATIER CLRE CLR |
Argo | Prtscr | ACTUATEZ ARGO KEY |
CASSER | PAUSE | ACTUAT BREAK KEY |
GRAPHIQUE | Gauche | Clé graphique ACTUATE |
Phrase KJ1 | Gauche | ACTUATIER KJ1 KEY |
KJ2 Transform | Droit | ACTUATIER KJ2 CLÉ |
Kana | Agir de droite | ACTUATEZ KANA KEY |
Toutes les autres touches sont conformément au symbole du clavier PS / 2. La touche de verrouillage num bascule le clavier entre les fonctions numériques et curseur. Le mappage du clavier passe par des touches de modificateur à moins qu'il y ait une carte exacte, c'est-à-dire. CHANGEMENT. Ainsi, les combinaisons clés non traitées dans la table de cartographie peuvent fonctionner, c'est-à-dire. Shift + Kana, bien que vous puissiez toujours modifier la carte via l'interface Web ci-dessus.
Carte de clé Sharp X68000
La série Sharp X68000 comprend les modèles originaux, ACE, experts, super, pro, xvi, compacts et 68030. Il existe également des modèles «rouges» spécialisés. La cartographie est conventionnelle et similaire en concept au protocole PS / 2, c'est-à-dire. Un scancode est envoyé sur un fil série asynchrone pour chaque touche pressée. Cela facilite la cartographie car il s'agit d'une carte relative 1: 1.
Vous trouverez ci-dessous l'image de disposition du clavier X68000 et l'image de code de numérisation par touche. Ceux-ci peuvent être utilisés pour préparer les paramètres de la carte.
X68000 Scan Codes
,---. ,---. ,-------------------, ,-------------------. ,-----------. ,---------------.
| 61| | 62| | 63| 64| 65| 66| 67| | 68| 69| 6A| 6B| 6C| | 5A| 5B| 5C| | 5D| 52| 53| 54|
`---' `---' `-------------------' `-------------------' `-----------' `---------------'
,-----------------------------------------------------------. ,-----------. ,---------------.
| 01| 02| 03| 04| 05| 06| 07| 08| 09| 0A| 0B| 0C| 0D| 0E| 0F| | 36| 5E| 37| | 3F| 40| 41| 42|
|-----------------------------------------------------------| |------------ |---------------|
| 10 | 11| 12| 13| 14| 15| 16| 17| 18| 19| 1A| 1B| 1C| | | 38| 39| 3A| | 43| 44| 45| 46|
|------------------------------------------------------. 1D | `---=====---' |---------------|
| 71 | 1E| 1F| 20| 21| 2l| 23| 24| 25| 26| 27| 28| 29| | ___| 3C|___ | 47| 48| 49| 4A|
|-----------------------------------------------------------| | 3B|---| 3D| |-----------|---|
| 70 | 2A| 2B| 2C| 2D| 2E| 2F| 30| 31| 32| 33| 34| 70 | `---| 3E|---' | 4B| 4C| 4D| |
`-----------------------------------------------------------| .---=====---. |-----------| 4E|
| 5F| 55 | 56 | 35 | 57 | 58 | 59 | 60| | 72 | 73 | | 4F| 50| 51| |
`---------------------------------------------' `-----------' `---------------'
Le processus de mappage traverse la table de mappage de haut en bas à chaque fois qu'une touche PS / 2 est enfoncée (les scancodes Bluetooth sont mappés en interne vers les sccicodes PS / 2) et si une touche est adaptée, les paramètres de sortie résultants sont sérialisés et envoyés au X68000 Sharp X68000 .
Le tableau suivant décrit chaque paramètre configurable formant une seule carte de clé.
Paramètre | Description |
---|
Keycode PS / 2 | Il s'agit du code du clavier PS / 2 brut pour toute clé donnée excluant les modificateurs E0 / E1 ou Break qui se reflètent dans l'indicateur de clé de contrôle PS / 2. |
Clé de contrôle PS / 2 | Il s'agit des touches de contrôle à faire correspondre à un keycode PS / 2 donné. Ils incluent Shift, Ctrl, Caps, Alt, AltGR, GUI, Func et Break (pas de clés de rupture mais une rupture ou une libération de clé). |
Pour clavier | Il s'agit d'un indicateur pour spécifier un (s) modèle de clavier PS / 2 ou Bluetooth particulier auquel cette carte sera active si le clavier connecté correspond. |
Pour le modèle hôte | Il s'agit d'un indicateur pour spécifier un modèle ou un ensemble de modèles pour lesquels la carte clé est active. Le MZ-2500 peut imiter un MZ-80B, MZ-2000 et MZ-2500 et le MZ-2800 peut imiter un MZ-2500 ou MZ-2800. |
Keycode x68k | Ce paramètre représente la valeur de clé à envoyer au X68000 lorsque la touche de contrôle Keycode + PS / 2 PS / 2 est adaptée. |
Clé de contrôle x68k | Ce paramètre représente les touches de contrôle qui sont envoyées au X68000 lorsque la touche de contrôle Keycode + PS / 2 PS / 2 est adaptée. |
Tous les paramètres KeyMAP sont affichés dans l'éditeur de carte clé en utilisant la notation hexagonale, c'est-à-dire:
Toutes les lignes de Keymap sont stockées dans le tableau et la taille de la table visible est définie en fonction du navigateur et / ou de la taille de l'écran de l'ordinateur. Pour afficher les lignes cachées, utilisez la roue de défilement de la souris.
La saisie de données peut être effectuée en notation hexadécimale ou décimale en cliquant sur une colonne et en entrant une valeur, puis cliquez sur la colonne suivante et entrez une répétition de valeur, ou cliquez une fois, puis utilisez la touche Tab pour une saisie de données plus rapide. Le détail pour chaque colonne et ses valeurs d'entrée requises peuvent être vues ci-dessous.
KEYCODE PS / 2 - Cette colonne attend un scancode de clavier PS / 2 ou Bluetooth qui peut être trouvé dans votre manuel d'utilisation du clavier ou sur le Web où il existe de nombreuses références. c'est-à-dire La clé «A» a une valeur de scancode générique de 0x1c. Les codes hexadécimaux ne sont pas si conviviaux et, comme il existe de nombreux claviers avec de nombreuses scancodes différentes, il n'est pas possible d'offrir une liste de choix.
Les scancodes PS / 2 peuvent être représentés par plusieurs octets, utilisent uniquement l'octet primaire et ignorent les seqes de code étendu tels que E0 / E1 / F0 comme ceux-ci sont traités en interne et la fonction correspondante sélectionnée dans la colonne de clé de contrôle PS / 2.
Clé de contrôle PS / 2 - Ce paramètre indique quelles clés de modificateur (c.-à-d. Ctrl, Shift, etc.) sont enfoncées avec le scancode PS / 2 afin de faire une correspondance. Comme une valeur hexadécimale est requise, les valeurs du modificateur sont les suivantes:
Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur |
---|
CHANGEMENT | 0x01 | CTRL | 0x02 | CAPUCHONS | 0x04 | Kana | 0x08 |
GRAPHIQUE | 0x10 | GUI | 0x20 | FONCTION | 0x40 | CASSER | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modificateurs de clés que vous devez être appariés avec le scancode PS / 2 afin que la carte ait une correspondance et traite le reste des paramètres de mappage.
Pour le clavier - Cette colonne prévoit une valeur 8 bits, chaque bit indique un modèle de clavier pris en charge et si le clavier actif correspond à l'un des bits définis, le reste des paramètres de mappage sera traité.
Les valeurs valides sont dans le tableau ci-dessous avec cinq modèles de clavier défini et les autres sont des marqueurs de place prêts à attribuer à un clavier personnalisé. c'est-à-dire Votre propre mappage de clavier peut être affecté au clavier 4 et l'utilisation du hotkey short + ctrl + ESC + keypad_4 définira le clavier actif sur le clavier 4 et vos mappages seront ensuite actifs.
Une valeur de 255 (0xff) dans ce champ permet le keymap pour tous les modèles de clavier. La plupart des mappages par défaut sont activés pour tous les claviers, placer votre propre mappage plus haut dans la table de mappage, ce qui est prioritaire sur la carte standard.
Modèle de clavier | Valeur | Modèle de clavier | Valeur | Modèle de clavier | Valeur | Modèle de clavier | Valeur |
---|
UK Wyse KB3926 | 0x01 | Japon OADG109 | 0x02 | Japon Sanwa SKB-L1 | 0x04 | Clavier 4 | 0x08 |
Clavier 5 | 0x10 | Clavier 6 | 0x20 | UK Periboard 810 (BT) | 0x40 | UK Omoton K8508 (BT) | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modèles de clavier et votre mappage sera activé pour les modèles de clavier indiqués ou utilisez tout pour tous les claviers.
Pour le modèle hôte - Cette colonne attend une valeur 8 bits, chaque bit indiquant un modèle de machine avec lequel la carte sera active. Le Sharp X68000 a été libéré dans de nombreuses variantes et chaque modèle peut avoir des différences qui nécessitent une carte clé spécifique.
Les valeurs valides sont dans le tableau ci-dessous avec une valeur de 255 (0xFF) indiquant tous les modèles hôtes.
Modèle hôte | Valeur | Modèle hôte | Valeur | Modèle hôte | Valeur | Modèle hôte | Valeur |
---|
X68000 Original | 0x01 | AS | 0x02 | Expert | 0x04 | Super | 0x08 |
Pro | 0x10 | Xvi | 0x20 | Compact | 0x40 | 68030 | 0x80 |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur le modèle hôte et votre mappage sera activé pour les modèles indiqués ou utilisez tout pour tous les hôtes possibles.
KEYCODE X68K - Cette colonne s'attend à ce que le code de clé X68000 soit envoyé au X68000 lorsque le code de contrôle Keycode + PS / 2 sélectionné est appuyé sur PS / 2 ou Bluetooth. c'est-à-dire Pour le scancode PS / 2 représentant la clé A, 0x1e est envoyé au x68000.
Clé de contrôle x68k - Ce paramètre indique quelles touches de modificateur (c.-à-d. Ctrl, Shift, etc.) sont envoyées avec le keycode x68k au x68000. Comme une valeur hexadécimale est requise, les valeurs du modificateur sont les suivantes:
Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur | Clé de modificateur | Valeur |
---|
CHANGEMENT | 0x80 | Relance | 0x40 | CHANGEMENT | 0x01 | | |
Une liste de choix de popover a été ajoutée à ce champ, lorsque vous cliquez sur le champ (l'onglet dans le champ n'affichera pas le popover), un popover apparaîtra, exemple ci-dessous. Cliquez sur les modificateurs de clés dont vous avez besoin pour être envoyé avec le keycode x68k au x68000 lorsqu'une correspondance est effectuée.
Table de mappage par défaut
Le tableau ci-dessous décrit la carte par défaut dans un format facile à comprendre.
<style> Tableau {Border-Collapse: Effondrement; } tr td {padding-top: 0em; } tr: nth-child (4) td {padding-top: 0; } </ style>
Clé x68000 | Clé PS / 2 | Description |
---|
Hiragana | RightCtrl + F1 | Actionne la clé d'Hiragana |
Pleine largeur | RightCtrl + F2 | Actualise la clé de Fullwidth |
Katakana | RightCtrl + F3 | Actionne katakana key |
Romaji | RightCtrl + F4 | Actionne la clé romaji |
Se transformer | RightCtrl + F5 | Les actuates transposent la clé |
Symbole | RightCtrl + F6 | Clé de symbole d'actionne |
Codéage | RightCtrl + F7 | ACTUATE CODEINIGUT CLIE |
Copie | RightCtrl + F9 | ACTUATES Copy Key |
Aide | RightCtrl + F10 | Les actuates aident la clé |
Opt.1 | F11 | Actuates Key Opt.1 |
Opt.2 | F12 | ACTUATES OPT.2 Clé |
CASSER | Shift + Pause | Les actuates se brisent la clé |
Xf1 | Gauche | Actualise la touche XF1 |
Xf2 | Gauche | Actualise la touche xf2 |
Xf3 | Droit | Actualise la touche XF3 |
Xf4 | Agir de droite | Actualise la touche XF4 |
Xf5 | MENU | Actualise la touche XF5 |
DÉFAIRE | FIN | Les actuates annulent la clé |
Retrousser | PGUP | ACTUATES ROLOP KEY |
Baisser | PGDN | ACTUATES RUBLAIN |
Clr | Shift + Home | Actualise la clé CLR |
Toutes les autres touches sont conformément au symbole du clavier PS / 2. La touche de verrouillage num bascule le clavier entre les fonctions numériques et curseur. Le mappage du clavier passe par des touches de modificateur à moins qu'il y ait une carte exacte, c'est-à-dire. CHANGEMENT. Ainsi, les combinaisons clés non traitées dans la table de cartographie peuvent fonctionner, c'est-à-dire. Shift + Kana, bien que vous puissiez toujours modifier la carte via l'interface Web ci-dessus.
Touches de chaleur
Les touches HOT sont des combinaisons de touches spéciales pour activer / désactiver une fonction de clavier. Lorsqu'une fonctionnalité est sélectionnée via une touche chaude, elle est engagée à stocker permanente et reste active à travers des cycles d'alimentation.
Les raccourcis clavier suivants sont actuellement définis:
Hôte actif | Clé à chaud | Persisté | Fonctionnalité |
---|
Tous | Shift + Ctrl + ESC + 1 | Oui | Sélectionner le modèle de clavier UK KB-3926 |
Tous | Shift + Ctrl + ESC + 2 | Oui | Sélectionnez le modèle de clavier Japon OADG109 |
Tous | Shift + Ctrl + ESC + 3 | Oui | Sélectionner le modèle de clavier Japon Sanwa SKB-L1 |
Tous | Shift + Ctrl + ESC + 4 | Oui | Sélectionner le modèle de clavier Keyboard_4 |
Tous | Shift + Ctrl + ESC + 5 | Oui | Sélectionnez Keyboard Modèle Keyboard_5 |
Tous | Shift + Ctrl + ESC + 6 | Oui | Sélectionner le modèle de clavier Keyboard_6 |
Tous | Shift + Ctrl + ESC + 7 | Oui | Sélectionnez le modèle de clavier UK Periboard 810 (Bluetooth) |
Tous | Shift + Ctrl + ESC + 8 | Oui | Sélectionner le modèle de clavier UK Omoton K8508 (Bluetooth) |
Tous | Shift + Ctrl + ESC + 0 | Oui | Sélectionnez le clavier de carte standard |
MZ-2500 | Shift + Ctrl + ESC + Keypad 1 | Oui | Sélectionnez Keymap pour un MZ-2500 |
MZ-2800 | Shift + Ctrl + ESC + Keypad 1 | Oui | Sélectionnez Keymap pour un MZ-2800 |
MZ-2500 | Shift + Ctrl + ESC + Keypad 2 | Oui | Sélectionnez Keymap pour un MZ-2000 |
MZ-2500 | Shift + Ctrl + ESC + Keypad 3 | Oui | Sélectionnez Keymap pour un MZ-80B |
X1 | Shift + Ctrl + ESC + Keypad 1 | Oui | Sélectionnez Keymap pour un X1 original |
X1 | Shift + Ctrl + ESC + Keypad 2 | Oui | Sélectionnez Keymap pour un turbo x1 |
X1 | Shift + Ctrl + ESC + Keypad 3 | Oui | Sélectionnez Keymap pour un turboz x1 |
X1 | Shift + Ctrl + ESC + Keypad 0 | Oui | Sélectionnez Keymap pour tous les modèles, c'est-à-dire. Toute carte de clé de modèle X1 deviendra active. |
X1 | Shift + Ctrl + ESC + Keypad 7 | Non | Passez au mode clavier A |
X1 | Shift + Ctrl + ESC + Keypad 9 | Non | Passez au mode clavier B |
X68000 | Shift + Ctrl + ESC + Keypad 1 | Oui | Sélectionnez la carte des clés du modèle d'origine x68000 |
X68000 | Shift + Ctrl + ESC + Keypad 2 | Oui | Sélectionnez la carte des clés du modèle ACE x68000 |
X68000 | Shift + Ctrl + ESC + Keypad 3 | Oui | Sélectionnez la carte des clés du modèle expert x68000 |
X68000 | Shift + Ctrl + ESC + Keypad 4 | Oui | Sélectionnez la carte des clés du modèle PRO X68000 |
X68000 | Shift + Ctrl + ESC + Keypad 5 | Oui | Sélectionnez la carte des clés du modèle X68000 |
X68000 | Shift + Ctrl + ESC + Keypad 6 | Oui | Sélectionnez la carte des clés du modèle XVI x68000 |
X68000 | Shift + Ctrl + ESC + Keypad 7 | Oui | Sélectionnez la carte des clés du modèle compact x68000 |
X68000 | Shift + Ctrl + ESC + Keypad 8 | Oui | Sélectionnez la carte clé du modèle 68030 X68000 |
X68000 | Shift + Ctrl + ESC + Keypad 0 | Oui | Sélectionnez la carte des clés pour tous les modèles, c'est-à-dire. Toute carte clé du modèle x68000 deviendra active. |
La signification des caractéristiques de la touche HOT est le filtrage de Keymap. Si le modèle de clavier est sélectionné comme KB-3926, seuls les entrées KeyMAP qui ont le modèle de clavier défini comme KB-3926 ou Standard sont actifs, toutes les autres entrées sont inactives.
Si le modèle de la machine est défini sous forme de turbo X1, tout en étant connecté à une machine de type x1, seules les entrées de keymap qui ont le modèle hôte défini sous forme de turbo X1 ou X1 tous sont actifs.
Cela permet la création de keymaps très spécifiques par modèle de clavier, type de machine et modèle.
Configuration de la souris
La Karpkey, lorsqu'elle est utilisée comme interface de souris, peut configurer les paramètres de la souris du côté PS / 2 et hôte. Les souris Bluetooth partagent les valeurs de configuration PS / 2 mais sont rendues en interne car les souris ne peuvent pas être configurées en matériel.
La configuration de base peut être effectuée avec la souris elle-même en appuyant sur la roue de défilement pendant une période définie. Cela peut être résumé dans le tableau ci-dessous.
Mode | Appuyez sur la touche | Période de temps | État dirigé | Description |
---|
Échelle de l'hôte | Clé de défilement moyen | 1 seconde | Mode activé, 1 clignotement rapide. Le réglage de courant est indiqué par 1 clignotement par valeur toutes les 1,5 seconde, plage valide 0-4, donc un réglage de 1 verra 1 clignotement toutes les 1,5 seconde. | Ce mode permet à l'utilisateur de modifier la résolution interpolé vue par l'hôte. Fondamentalement, un diviseur allant de 1/1, 1/2, 1/3, 1/4, 1/5 est utilisé pour réduire le nombre de mouvements PS / 2. Il en résulte un mouvement de souris plus lent. |
Résolution PS / 2 | Clé de défilement moyen | 2 secondes | Mode activé, 2 clignotements rapides. Le réglage de courant est indiqué par 1 clignotement par valeur toutes les 2,5 secondes, une plage valide de 1,2,4,8 compte / mm. | Ce mode permet à l'utilisateur de modifier la résolution ou la sensibilité de la souris PS / 2, c'est-à-dire. Combien de dénombrements cela fait par mm de mouvement. |
La valeur du mode de configuration est modifiée en faisant défiler la roue de défilement vers l'avant pour augmenter ou vers l'arrière pour diminuer, puis observer le nombre de flash LED. Lorsque la valeur souhaitée est définie, cliquer sur la roue de défilement entraînera la valeur stockée en configuration permanente et utilisée jusqu'à la prochaine reconfiguration.
Une autre façon de configurer les paramètres de la souris est d'utiliser la fonction de configuration de la souris basée sur le Web en accédant à l'interface Web à l'aide des informations d'accès / client ci-dessus et d'ouvrir un navigateur pour charger la page d'état initiale, c'est-à-dire:
Cliquez sur l'option de configuration de la souris dans le menu de la barre latérale gauche. This will start the Mouse configuration screen which will appear like:
The Mouse Configuration screen shows 2 panels:
- A Mouse Host Configuration panel - this is used to configure host side mouse parameters.
- A Mouse PS/2 Configuration panel - this is used to configure PS/2 side mouse parameters.
Mouse Host Configuration
This panel currenly presents one option, setting the host side scaling of the PS/2 movement data. Select the scaling required and press the Save button to commit to permanent storage. This feature can also be set via the mouse scroll wheel.
Mouse PS/2 Configuration
This panel offers 3 configurable options:
- PS/2 Mouse Scaling - This feature can scale the movement data sent by the mouse. If set to 1:1, no scaling occurs, if set to 2:1 then the movement data is multiplied by 2 resultion in the mouse movement been more rapid and travels further.
- PS/2 Mouse Resolution - This feature sets the accuracy of the mouse data as the mouse moves 1mm. The most inaccurate value is 1 c/mm, ie. 1 division value per mm, the most accurate is 8 c/mm, ie, 8 division values per mm.
- PS/2 Mouse Sampling Rate - This feature sets the accuracy of the mouse by transmitting more data per second regarding it's movement. The Sharp protocol requires a continous transmission of data every 20ms which equates to a sampling rate of 50/s, so a PS/2 sampling rate of 60/s is considered the optimal value.
After setting the required values, press the 'Save' button to commit the changes to permanent storage.
NB: The Mouse Configuration menu will be displayed when the SharpKey is primarily used as a mouse, ie. the Host cable connects to a Host mouse port. If the Host is keyboard and mouse capable over one cable then both the host keyboard map and mouse configuration menu will appear in the side-menu bar.
Crédits
Espressif IDF development environment and use of the ESP-32S reference material was used in the design of this keyboard interface.
Licences
This design, hardware and software, is licensed under the GNU Public Licence v3.
No commercial use to be made of this design or any hardware/firmware component without express permission from the author. This condition overrides any rights afforded by the GNU GPL 3 license.
The Gnu Public License v3
The source and binary files in this project marked as GPL v3 are free software: you can redistribute it and-or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
The source files are distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; sans même la garantie implicite de QUALITÉ MARCHANDE ou d’ADAPTATION À UN USAGE PARTICULIER. Voir la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, consultez http://www.gnu.org/licenses/.