Comment utiliser un clavier Windows sur Mac OS X?

13

J'ai un clavier Logitech Windows et je souhaite l'utiliser sur mon iMac . Le problème est que de nombreux boutons sont mappés aux mauvais endroits. Par exemple, lorsque j'appuie sur Right Alt+, 2j'obtiens le symbole ™ et non un symbole @. Le problème existe également lorsque j'exécute RDP et me connecte à une machine Windows XP. J'ai des paramètres régionaux suédois (méthode de saisie) sur Mac OS X.

  • Est-il possible de remapper le clavier afin que sur une machine Windows XP distante toutes les touches du clavier fonctionnent vraiment?
  • Puis-je désactiver tous les raccourcis Mac OS X lorsque je suis dans une fenêtre RDP?

J'ai un clavier USB Logitech Windows standard.

Cela semble être un problème de mise en page. Lorsque j'installe la disposition du clavier Logitech, je peux la choisir, mais elle revient simplement à la disposition par défaut après un certain temps.

Amir Rezaei
la source
il ne s'agit pas de "mappage incorrect", il s'agit plutôt du fait que mac os utilise une autre disposition de touches, mais je ne sais pas s'il existe des outils pour les remapper.
schöppi
Essayez d'utiliser la touche Maj pour obtenir la fonction de touche alternative au lieu d'Alt. Cependant, cela ne résout pas le problème de remappage. Il est assez facile de remapper les touches à l'aide d'un logiciel, mais les symboles sur le clavier seront incorrects.
Jay_Booney
le bon Alt s'appelle AltGr et peut avoir différentes fonctions selon la disposition du clavier
phuclv

Réponses:

11

Vous pourriez jeter un œil à Ukelele , un éditeur de disposition de clavier gratuit pour Mac OS X:

Ukelele est un éditeur de disposition de clavier Unicode pour les versions 10.2 et ultérieures de Mac OS X. La version 2.0 et les versions ultérieures ne concernent que les versions 10.4 et ultérieures de Mac OS X.

Depuis la version 10.2 (Jaguar), Mac OS X prend en charge un format basé sur XML pour les dispositions de clavier (fichiers .keylayout). Ceux-ci peuvent être installés en les copiant dans le dossier Keyboard Layouts dans / Library ou ~ / Library; ils sont ensuite activés via l'onglet Entrée du module International (Langue et texte dans 10.6) dans les Préférences Système.

Cependant, la modification des dispositions de clavier - sans parler de la création de dispositions de clavier entièrement nouvelles, comme pour un nouveau script - en modifiant directement le texte XML est fastidieuse et source d'erreurs.

Ukelele vise à simplifier l'édition de la disposition du clavier en fournissant une interface graphique aux fichiers .keylayout, où les caractères souhaités peuvent simplement être glissés sur les touches selon les besoins. (La palette de caractères ou la visionneuse de caractères, disponible dans le menu Entrée si elle a été activée dans les Préférences Système, est un excellent endroit pour trouver les caractères.)

En plus de l'affectation simple de codes de caractère unique aux touches, Ukelele peut attribuer des chaînes à plusieurs caractères et peut créer des "touches mortes", où une séquence de touches définit un nouvel état qui modifie la sortie de la séquence de touches suivante.

Pour plus d'informations sur les dispositions de clavier Mac OS X, ainsi que les dispositions existantes disponibles pour téléchargement, voir Ressources d'entrée . Pour certains types de disposition, en particulier avec un grand nombre de séquences de touches mortes, la création d'une disposition avec l'outil texte KeyLayoutMaker peut être une alternative utile.

image

harrymc
la source
8

Le problème est que vos touches de modification sont mal définies. Vous pouvez résoudre ce problème en accédant à Préférences Système> Clavier> Touches de modification. Modifiez les paramètres jusqu'à ce que vous obteniez la configuration correcte pour votre clavier.

entrez la description de l'image ici

charliehorse55
la source
Cette réponse ne s'applique pas à l'exemple spécifique qui fait partie de la question. Si l'utilisateur est gêné par cela, il ne l'a pas mentionné.
Daniel Beck
J'ai déjà essayé cela, mais cette dose ne résout pas d'autres problèmes clés.
Amir Rezaei
4

Vous pouvez essayer sous les préférences système / langue & texte / sources d'entrée. Je vois, par exemple, «britannique» et «britannique - PC» comme des catégories distinctes. La sélection de ce dernier semble entraîner le mappage correct des touches sur mon clavier PC britannique (Logitech). Ceci après l'installation de Logitech Device Manager (sans effet visible) et la capture de tête sur le contenu des dispositions de bibliothèque / clavier. Ceci en 10.8.3, pour ce que ça vaut.

tims
la source
1
Cela corrige certaines clés mais en casse d'autres. Mon \ est maintenant mal défini. Mieux que d'avoir @ faux incorrect cependant.
Will Calderwood,
1

Préférences Système> Langue et texte> Sources d'entrée comprend de nombreuses dispositions PC, et il existe également des dispositions PC prédéfinies pour des langues comme l' allemand et le français .

Vous pouvez utiliser Ukelele pour créer votre propre clavier:

  • Sélectionnez Fichier> Nouveau à partir de la source d'entrée actuelle.
  • Changez les clés.
  • Enregistrer en tant que bundle dans /Library/Keyboard Layouts/. Les dispositions de clavier ~/Library/Keyboard Layouts/ne peuvent pas être sélectionnées dans les boîtes de dialogue de mot de passe ou dans la fenêtre de connexion, et les fenêtres contextuelles affichées lorsque vous maintenez les touches ne fonctionnent pas avec les fichiers .keylayout normaux.
  • Déconnectez-vous et reconnectez-vous et activez la source d'entrée dans Préférences Système> Langue et texte> Sources d'entrée.

Pour appliquer des modifications à une disposition de touches, vous devez par exemple exécuter sudo touch /Library/Keyboard Layouts/et vous déconnecter puis vous reconnecter . Vous pouvez désactiver les sources d'entrée par défaut en modifiant le plist com.apple.HIToolbox .

Une autre option consiste à utiliser Karabiner (anciennement appelé KeyRemap4MacBook) :

Vous pouvez remapper les clés dans l'interface utilisateur et cela prend effet directement.

Ou si vous pouvez envisager de passer à la mise en page américaine, il a tous les caractères ASCII aux mêmes positions sur Mac et Windows.

Lri
la source