1 votes

Comment puis-je utiliser un fichier de configuration de clavier Microsoft .klc personnalisé sur macOS?

J'ai un clavier défini comme un fichier .klc par Microsoft Keyboard Layout Creator pour la langue sous-représentée Fulfulde (fub) en script arabe. J'aimerais l'utiliser sur Mac. Comment puis-je le convertir ?

Je connais le clavier Ukelele de SIL pour macOS, mais je ne parviens pas à comprendre comment importer le fichier .klc. Je ne sais même pas comment interpréter le contenu du fichier .klc pour pouvoir les saisir manuellement dans Ukelele.

Voici la définition du clavier en fichier .klc.

1voto

PATRY Points 3068

Je n'ai jamais entendu parler d'un moyen de convertir des mises en page Windows comme celle-ci en OS X. Vous devrez probablement le créer à partir de zéro ou simplement modifier une mise en page arabe existante. Si vous pouviez en trouver une déjà faite pour le haoussa ajami, elle pourrait être similaire.

Vous pourriez également poser la question sur la liste d'Ukelele:

https://groups.google.com/forum/#!forum/ukelele-users

Des convertisseurs existent pour aller dans l'autre sens, de .keylayout à .klc

Une possibilité (peut-être fastidieuse) serait de modifier/refaire la liste contenue dans le .klc et d'essayer de l'utiliser dans KeyLayoutMaker. Mais je suppose que faire glisser/déposer depuis le visualiseur de caractères dans l'interface graphique d'Ukelele, en utilisant la mise en page arabe Qwerty d'Apple comme base, serait plus facile.

Si vous créez un tel clavier, je vous serais reconnaissant de m'en envoyer une copie.

1voto

klanomath Points 63400

Je n'ai pas pu trouver ni un importateur macOS pour les fichiers .klc, ni un fichier de disposition de clavier Fulfulde / arabe prédéfini.

Vous devez le faire manuellement avec un éditeur de texte ou avec un éditeur et Ukulele.


Le contenu du fichier klc signifie ce qui suit:

Ensemble avec la définition SHIFTSTATE près du début du fichier klc et l'exemple de touche A, les différentes combinaisons de touches sont:

VKEY  A (sans modificateur)  shift-A  ctrl-A  altctrl-A  shift+altctrl-A
A     0627        064e     -1      -1          -1

                           Appuyer sur A avec Ctrl, AltCtrl ou Shift & AltCtrl ne fait rien (aucun)

                  Unicode U+064e (FATHA ARABE)

      Unicode U+0627 (LETTR ARABE ALEF)

Appuyer sur A donnera , shiftA imprime quelque chose de similaire à ´ et ctrlA,altctrlA,shiftaltctrlA n'impriment rien.

En utilisant le fichier Arabic.keylayout d'Ukelele comme fichier de base - qui doit être copié et modifié - cela se traduit par:

Le est celui sans modificateur (voir: au début du fichier) et vous devriez faire défiler vers le bas et changer le code de la touche 0 (=a) de


            ...

à

            ...

ou pour Shift-a (=)

            ...

à

(la "LETTRE ARABE FATHA" est difficile à voir dans cette dernière ligne car elle est généralement placée au-dessus d'une consonne - ici elle modifie le guillemet gauche "``")

Définition / significations du mappeur de modificateur : Note technique TN2056/Élément modifierMap
Tableau de codes de touche macOS : Où puis-je trouver une liste des codes de touche virtuelle Mac?

Les Mac n'utilisent normalement pas la touche Contrôle comme touche de modification pour les caractères spéciaux. Vous devriez remapper les quelques touches dans votre fichier *.klc en utilisant les modificateurs ctrl/altctrl/shift-altctrl vers les couches alt/shift-alt.

``` ````

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X