Deux claviers avec des mappings différents sur un même Mac

192 views
Skip to first unread message

phil...@cocoaheads.fr

unread,
Apr 6, 2012, 7:20:58 AM4/6/12
to cocoahea...@googlegroups.com

Bonjour à tous,

J'ai un problème de type de clavier (keyboard layout). Lorsque deux claviers différents sont raccordés à un même Mac, comment leur attribuer deux types différents ? Par exemple, un clavier azerty et un querty. Les préférences systèmes ne gèrent pas ce cas, un seul type est gérable et les deux basculent en même temps. J'ai rien trouvé là dessus, à part des astuces pour basculer avec des raccourcis clavier.

Je suis en train de développer une interface qui se fait passer pour un HID clavier, mais je voudrais qu'elle soit toujours en querty alors qu'il existe déjà un clavier en azerty.

Merci d'avance

Philippe

Yoann Gini

unread,
Apr 7, 2012, 7:00:21 AM4/7/12
to cocoahea...@googlegroups.com

Le 6 avr. 2012 à 13:20, Phil...@cocoaheads.fr a écrit :

> J'ai un problème de type de clavier (keyboard layout). Lorsque deux claviers différents sont raccordés à un même Mac, comment leur attribuer deux types différents ? Par exemple, un clavier azerty et un querty. Les préférences systèmes ne gèrent pas ce cas, un seul type est gérable et les deux basculent en même temps. J'ai rien trouvé là dessus, à part des astuces pour basculer avec des raccourcis clavier.
>
> Je suis en train de développer une interface qui se fait passer pour un HID clavier, mais je voudrais qu'elle soit toujours en querty alors qu'il existe déjà un clavier en azerty.

C’est à mon avis impossible au niveau du mappage clavier. Il n’y en a qu’un seul actif, et c’est normal.

Regarde éventuellement du coté des périphériques d’accessibilité, il y a peut être quelque chose à creuser par là.

phil...@cocoaheads.fr

unread,
Apr 7, 2012, 8:05:24 AM4/7/12
to cocoahea...@googlegroups.com

Le 7 avr. 2012 à 13:00, Yoann Gini a écrit :

>
> Le 6 avr. 2012 à 13:20, Phil...@cocoaheads.fr a écrit :
>
>> J'ai un problème de type de clavier (keyboard layout). Lorsque deux claviers différents sont raccordés à un même Mac, comment leur attribuer deux types différents ? Par exemple, un clavier azerty et un querty. Les préférences systèmes ne gèrent pas ce cas, un seul type est gérable et les deux basculent en même temps. J'ai rien trouvé là dessus, à part des astuces pour basculer avec des raccourcis clavier.
>>
>> Je suis en train de développer une interface qui se fait passer pour un HID clavier, mais je voudrais qu'elle soit toujours en querty alors qu'il existe déjà un clavier en azerty.
>
> C’est à mon avis impossible au niveau du mappage clavier. Il n’y en a qu’un seul actif, et c’est normal.

Pourquoi dis-tu que c'est normal ? Moi ça ne me paraît pas normal qu'un OS ne connaisse pas directement le layout imprimé sur le clavier. C'est comme une carte graphique qui ne connaît pas quelles sont les définitions supportées par l'écran. Je trouve que le mécanisme de reconnaissance du layout par le système est complètement dépassé, un code « layout » dans la ROM du clavier serait pas très compliqué…

J'ai trouvé des témoignages de gens embêtés avec ça. Ils ont des portables et des claviers externes d'une autre langue, mais ne peuvent utiliser les deux en même temps.

> Regarde éventuellement du coté des périphériques d’accessibilité, il y a peut être quelque chose à creuser par là.


Très bonne idée. Merci pour cette piste.

Philippe

Yoann Gini

unread,
Apr 7, 2012, 9:26:17 AM4/7/12
to cocoahea...@googlegroups.com

Le 7 avr. 2012 à 14:05, Phil...@cocoaheads.fr a écrit :

> Pourquoi dis-tu que c'est normal ? Moi ça ne me paraît pas normal qu'un OS ne connaisse pas directement le layout imprimé sur le clavier. C'est comme une carte graphique qui ne connaît pas quelles sont les définitions supportées par l'écran. Je trouve que le mécanisme de reconnaissance du layout par le système est complètement dépassé, un code « layout » dans la ROM du clavier serait pas très compliqué…
>
> J'ai trouvé des témoignages de gens embêtés avec ça. Ils ont des portables et des claviers externes d'une autre langue, mais ne peuvent utiliser les deux en même temps.

C’est normal qu’aujourd’hui on ne puisse pas avoir deux claviers détectés automatiquement du fait de l’absence d’identification du clavier (un code layout comme tu proposes).

Le clavier étant l’interface principale homme / machine, je peux comprendre les mecs qui ont jugé une telle option inutile, le bon sens veut qu’on utilise toujours le même mappage pour gagner en efficacité.

Benoit Widemann

unread,
Apr 7, 2012, 10:41:05 AM4/7/12
to cocoahea...@googlegroups.com

On 7 avr. 2012, at 15:26, Yoann Gini wrote:

Le clavier étant l’interface principale homme / machine, je peux comprendre les mecs qui ont jugé une telle option inutile, le bon sens veut qu’on utilise toujours le même mappage pour gagner en efficacité.


... ou qu'on ignore que le reste du monde a aussi l'électricité. :)

B.


phil...@cocoaheads.fr

unread,
Apr 7, 2012, 1:23:58 PM4/7/12
to cocoahea...@googlegroups.com
Très drôle Benoît ! Je n’osais pas répondre pour ne pas vexer Yoann. Il m'arrive de devoir saisir des macrons. Sur un clavier azerty c'est impossible, je suis obligé de faire un détour par du querty. J'imagine que les gens qui travaillent dans les traductions aimeraient bien avoir deux claviers différents sans devoir jongler, en plus, avec le menu. Et je ne vois pas en quoi imposer un unique mappage est plus efficace que d'autoriser, dans les prefs, d'associer une méthode de saisie aux éventuels différents claviers présents sur l'USB…

--
You received this message because you are subscribed to the Google Groups "CocoaHeads France" group.
To post to this group, send email to cocoahea...@googlegroups.com.
To unsubscribe from this group, send email to cocoaheads-fra...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/cocoaheads-france?hl=en.

Yoann Gini

unread,
Apr 7, 2012, 2:50:42 PM4/7/12
to cocoahea...@googlegroups.com

Le 7 avr. 2012 à 19:23, Phil...@cocoaheads.fr a écrit :

Très drôle Benoît ! Je n’osais pas répondre pour ne pas vexer Yoann. Il m'arrive de devoir saisir des macrons. Sur un clavier azerty c'est impossible, je suis obligé de faire un détour par du querty. J'imagine que les gens qui travaillent dans les traductions aimeraient bien avoir deux claviers différents sans devoir jongler, en plus, avec le menu. Et je ne vois pas en quoi imposer un unique mappage est plus efficace que d'autoriser, dans les prefs, d'associer une méthode de saisie aux éventuels différents claviers présents sur l'USB…

Tu ne me vexeras pas, je ne dis pas que c’est le bon choix le système actuel, mais cohérent vis-à-vis de la règle des 80/20. OS X comme Windows sont orienté grand public, je suis certain qu’en cherchant bien tu dois pouvoir trouver des patchs pour les différents OS permettant de le faire. Sous Linux ça doit même être quasiment natif (vu que le système supporte d'origine plusieurs set écran / clavier / souris).
Reply all
Reply to author
Forward
0 new messages