Existe-t-il un moyen de remapper les touches Fn et Ctrl sur un clavier sans fil Apple?

20

J'utilise le clavier Apple Wireless et je suis légèrement déçu que la Fnclé et la Ctrlclé aient cet ordre. Ce n'est pas pratique pour moi. Comment puis-je les échanger facilement?

ValeriiVasin
la source
quel OS? Mac ou Windows?
tumchaaditya

Réponses:

7

Les fenêtres:

Cela peut être fait en utilisant SharpKeys 2.1.1 :

SharpKeys est un utilitaire qui gère une clé de registre qui permet à Windows de remapper une clé à une autre clé. L'application comprend une liste de touches de clavier courantes et une fonction de type de touche pour reconnaître automatiquement la plupart des touches du clavier.

  • Ce que tu peux faire:

    Mappez une clé entière à une autre clé - par exemple, vous pouvez remapper le verrouillage des majuscules à une touche Maj

  • Ce que vous ne pouvez pas faire:

    Vous permet d'échanger deux clés l'une avec l'autre - par exemple, vous ne pouvez pas avoir de lieux d'échange Q et Z car le code de remappage serait confus


Mac OS X

Cela peut être fait en utilisant DoubleCommand :

DoubleCommand est un logiciel pour Mac OS X (une extension du noyau) qui vous permet de remapper des touches, en d'autres termes de changer le fonctionnement de votre clavier. Souvent utilisé pour rendre un clavier PC plus confortable avec un Mac, en échangeant les touches Alt (Option) et Windows (Commande ou Apple), car ils sont dans des positions permutées sur les claviers Mac et PC. DoubleCommand est un moyen rapide et facile de résoudre ce problème si vous utilisez un clavier PC avec votre Mac.


Lecture connexe:

J'ai trouvé le clavier MacBook Pro - Comment échanger / remapper des clés? contenir des informations utiles à ce sujet.

Zuul
la source
Merci pour le DoubleCommandlien logiciel, je l'ai trouvé avant de voir votre post :) Mais ça m'aide. Et j'ai un autre problème: comment redéfinir eject? C'est possible?! Je veux définir son deletecomportement ... Fu ** ing apple devs pense que nous n'utilisons pas deleteou il est pratique de taper fn+backspaceau lieu de la deleteprogrammation?
ValeriiVasin
Aussi avec DoubleCommandj'ai un problème lorsque les raccourcis de l' utilisation combo (par exemple, Ctrl+Shift+Upseul le travail des boutons d' origine ....
ValeriiVasin
DoubleCommand ne peut pas les échanger, selon les informations sur le site Web. Il ne peut que remapper la fnclé en controlclé.
iconoclaste du
2
Sharpkeys ne peut pas détecter la touche fn sur un clavier Apple. randyrants.com/sharpkeys/faq.htm # 15
C9HDN
5

Hélas, cela ne fonctionnera probablement pas. À l'exception de l'échange du micrologiciel du clavier Bluetooth ou du recâblage des boutons du matériel.

Motif : la touche Fn est un modificateur pour les scancodes générés. Cette clé est un modificateur au niveau matériel. Une pression sur une touche fn ne peut même pas être vue (en utilisant 'xev' sur mon clavier Bluetooth Apple sous linux)

EDIT: Un test rapide montre que cela pourrait être possible (en utilisant showkey sur un vrai tty):
Fn a le code de clé 464
Ctrl a le code de clé 29

ce4
la source
4

Pour les versions jusqu'à (et y compris) 10.11, vous pouvez échanger les clés avec Karabiner (anciennement KeyRemap4MacBook), tandis que DoubleCommand ne peut que transformer votre fnclé en controlclé.

Pour les versions 10.12+, vous voudrez utiliser Karabiner-Elements , une réécriture complète de Karabiner, qui rattrape toujours la fonction disponible dans Karabiner. Les fonctionnalités qu'il prend en charge sont toujours en évolution.

iconoclaste
la source
Fantastique, cela fonctionne sur OSX 10.11.x.
Pour macOS Sierra, vous voudrez obtenir Karabiner-Elements
AlexG
4

Sous Windows, l'installation du pilote suivant permet d'échanger facilement Ctrl et Fn.

https://github.com/samartzidis/WinAppleKey

En plus de cela, cmd / win et alt peuvent également être échangés et certaines combinaisons Fn + Key de la disposition Mac sont installées:

  • Ctrl -> Fn (configurable à l'installation)
  • Fn -> Ctrl (configurable à l'installation)
  • Alt gauche / droite -> Fenêtres gauche / droite (configurable à l'installation)
  • Fenêtres gauche / droite -> Alt gauche / droite (configurable à l'installation)
  • Éjecter -> Supprimer
  • Fn + Retour arrière -> Supprimer
  • Fn + Entrée -> Insérer
  • Fn + F3 -> (App) Poste de travail
  • Calculatrice Fn + F4 -> (App)
  • Fn + F5 -> Pause / pause
  • Fn + F6 -> Impr écran
  • Fn + F7 -> piste précédente
  • Fn + F8 -> lecture / pause
  • Fn + F9 -> piste suivante
  • Fn + F10 -> muet
  • Fn + F11 -> baisse du volume
  • Fn + F12 -> augmentation du volume
  • Fn + Up -> Page Up
  • Fn + Bas -> Page Bas
  • Fn + Gauche -> Accueil
  • Fn + Droite -> Fin
fabern
la source
Le lien est mauvais :(
Samuel
Le projet a été renommé apparemment. J'ai mis à jour le lien dans la réponse. En outre, la description du projet indique que Win 10 est pris en charge et que Win 7 et d'autres versions peuvent fonctionner, mais n'ont pas été testés. Je viens de tester sur 64 bits Win 7 et l'installation a filtré en bleu mon ordinateur.
Samuel
Quelqu'un connaît un outil similaire pour le clavier d'ordinateur portable lui-même? macbook pro retina 13 mi 2014
AlfaTeK
1

(Ajout à la réponse de Zuuls)

Linux

J'ai essayé de modifier le module du noyau pour les claviers Apple ici . Si vous avez la version 3.13 du noyau Linux (ou fermez), il devrait être facile de le charger.

Je n'ai aucune expérience dans l'écriture de modules du noyau, donc une partie du code peut ne pas fonctionner comme prévu. Pour autant que je sache, cela fonctionne sur mon clavier :)

Janman
la source
Existe-t-il une solution plus à jour pour cela?
idem