10.12 Sierra RDP et clavier

da capo

abonné absent
Club iGen
12 Août 2001
17 460
3 595
Après 16 années à utiliser un bon PC, je viens d'obtenir que mon établissement accepte ma migration vers mac os.
Je vais donc être équipé d'un MBPro.

Les tâches d'administration qui sont les miennes impliquent que je me connecte en rdp à des applications métier sur des serveurs distants sous Windows Server 2008 ou plus récent.
Pas de souci à priori. Le client remote desktop de microsoft fait l'affaire depuis mon bureau, ou au besoin avec un tunnel VPN (j'utilise TunnelBlick) si je suis à l'extérieur.

Le seul point qui me pose encore des soucis est la gestion du clavier : je n'arrive pas à faire en sorte que mon clavier apple soit correctement pris en charge.
D'une part, je suis systématiquement en langue anglaise (ce que je peux corriger sans trop de difficultés mais sans moyen de mémoriser le choix de langue), mais surtout le nappage des touches est différent.

Existe-t-il un moyen simple de faire reconnaître le nappage de touches natif apple par les serveurs auxquels j'accède ?
Ou faut-il que j'utilise un clavier PC ?
 
As-tu essayé,
dans "préférences clavier/méthodes de saisie" d'avoir aussi "Français PC" et de cocher "afficher le menu Saisie dans la barre des menus"

Choisir le clavier "Français PC" dans la barre des menus quand tu essaie de te connecter sur tes serveur distants
 
J'aurais aimé que cela soit aussi simple.

Quel que soit le clavier choisi dans les préférences du mac, j'ai un mappage standard PC qui s'impose :
presser la touche 8 crée un _ par exemple.
 
Si cela t'est possible, je te conseille d'installer sur le serveur AutoHotKey (open source, gratuit et (je pense) tout à fait propre) qui te permettra d'établir la table de correspondance de ton choix.
L'avantage de ce logiciel est qu'il fonctionne parfaitement avec une installation pour l'utilisateur seul, sans avoir à utiliser de compte administrateur du serveur. Si ton administration n'est pas celle du serveur mais celle d'applications sur le serveur, tu ne seras pas obligé de demander à genoux aux responsables de t'autoriser à l'installer.

Une autre solution, simple à réaliser mais pour laquelle il te faudra demande l'aval des administrateurs des systèmes consiste à créer un clavier avec l'outil ad hoc de Microsoft donc tout à fait inoffensif (Keyboard Layout Creator). Ensuite tu pourras choisir le clavier comme n'importe quel autre dans ta session.

Ou alors, tu dégottes le clavier Mac/FR et tu l'installes (quelqu'un a bien dû le faire (j'en ai une version, d'ailleurs ;))). C'est la même chose sinon que tu peux avoir un doute sur l'innocuité du module d'installation.

La meilleure et plus sûre solution me paraît la seconde.
 
Merci pour ta réponse bompi.
Je pensais bien en posant cette question que tu répondrais ;-)

En fait, je n'administre pas tous les serveurs, c'est bien là le souci. Pour ceux sur lesquels j'ai la main, cela m'aidera bien.
Pour le dernier en date, il me sert à administrer un logiciel métier mais je n'ai absolument pas la main dessus : C'est un serveur vraiment distant, géré par une société tierce. Je vais me préparer à (au choix) :
- être très convaincant et rassurant
- me promener avec un clavier pc sous le bras ;-)

Mais si tu peux me filer le fameux clavier mac/fr dont tu parles, je veux bien l'essayer.

Bon week end.
 
Voici le source :
KBD Apple-FR "French - Apple"

COMPANY "O"

LOCALENAME "fr-FR"

LOCALEID "0000040c"

VERSION 1.0

SHIFTSTATE

0 //Column 4
1 //Column 5 : Shft
2 //Column 6 : Ctrl
6 //Column 7 : Ctrl Alt
7 //Column 8 : Shft Ctrl Alt

LAYOUT ;an extra '@' at the end is a dead key

//SC VK_ Cap 0 1 2 6 7
//-- ---- ---- ---- ---- ---- ---- ----

02 1 0 0026 1 -1 -1 00b4@ // AMPERSAND, DIGIT ONE, <none>, <none>, ACUTE ACCENT
03 2 SGCap 00e9 2 -1 00eb 201e // LATIN SMALL LETTER E WITH ACUTE, DIGIT TWO, <none>, LATIN SMALL LETTER E WITH DIAERESIS, DOUBLE LOW-9 QUOTATION MARK
-1 -1 0 00c9 // LATIN CAPITAL LETTER E WITH ACUTE
04 3 0 0022 3 -1 201c 201d // QUOTATION MARK, DIGIT THREE, <none>, LEFT DOUBLE QUOTATION MARK, RIGHT DOUBLE QUOTATION MARK
05 4 0 0027 4 -1 2018 2019 // APOSTROPHE, DIGIT FOUR, <none>, LEFT SINGLE QUOTATION MARK, RIGHT SINGLE QUOTATION MARK
06 5 0 0028 5 -1 007b 005b // LEFT PARENTHESIS, DIGIT FIVE, <none>, LEFT CURLY BRACKET, LEFT SQUARE BRACKET
07 6 0 00a7 6 -1 00b6 00e5 // SECTION SIGN, DIGIT SIX, <none>, PILCROW SIGN, LATIN SMALL LETTER A WITH RING ABOVE
08 7 SGCap 00e8 7 -1 00ab 00bb // LATIN SMALL LETTER E WITH GRAVE, DIGIT SEVEN, <none>, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *
-1 -1 0 00c8 // LATIN CAPITAL LETTER E WITH GRAVE
09 8 0 0021 8 -1 00a1 00db // EXCLAMATION MARK, DIGIT EIGHT, <none>, INVERTED EXCLAMATION MARK, LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0a 9 0 00e7 9 -1 00c7 00c1 // LATIN SMALL LETTER C WITH CEDILLA, DIGIT NINE, <none>, LATIN CAPITAL LETTER C WITH CEDILLA, LATIN CAPITAL LETTER A WITH ACUTE
0b 0 SGCap 00e0 0 -1 00f8 00d8 // LATIN SMALL LETTER A WITH GRAVE, DIGIT ZERO, <none>, LATIN SMALL LETTER O WITH STROKE, LATIN CAPITAL LETTER O WITH STROKE
-1 -1 0 00c0 // LATIN CAPITAL LETTER A WITH GRAVE
0c OEM_4 0 0029 00b0 -1 007d 005d // RIGHT PARENTHESIS, DEGREE SIGN, <none>, RIGHT CURLY BRACKET, RIGHT SQUARE BRACKET
0d OEM_PLUS 0 002d 005f -1 -1 2013 // HYPHEN-MINUS, LOW LINE, <none>, <none>, EN DASH
10 A 1 a A -1 -1 -1 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, <none>, <none>
11 Z 1 z Z -1 -1 -1 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, <none>, <none>
12 E 1 e E -1 -1 -1 // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, <none>, <none>
13 R 1 r R -1 -1 -1 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, <none>, <none>
14 T 1 t T -1 -1 -1 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, <none>, <none>
15 Y 1 y Y -1 -1 -1 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, <none>, <none>
16 U 1 u U -1 -1 -1 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, <none>, <none>
17 I 1 i I -1 -1 -1 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, <none>, <none>
18 O 1 o O -1 -1 -1 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, <none>, <none>
19 P 1 p P -1 -1 -1 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, <none>, <none>
1a OEM_6 0 005e@ 00a8@ 001b -1 -1 // CIRCUMFLEX ACCENT, DIAERESIS, ESCAPE, <none>, <none>
1b OEM_1 0 0024 002a 001d 20ac -1 // DOLLAR SIGN, ASTERISK, INFORMATION SEPARATOR THREE, EURO SIGN, <none>
1e Q 1 q Q -1 -1 -1 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, <none>, <none>
1f S 1 s S -1 -1 -1 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, <none>, <none>
20 D 1 d D -1 -1 -1 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, <none>, <none>
21 F 1 f F -1 -1 -1 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, <none>, <none>
22 G 1 g G -1 -1 -1 // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, <none>, <none>
23 H 1 h H -1 -1 -1 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, <none>, <none>
24 J 1 j J -1 -1 -1 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, <none>, <none>
25 K 1 k K -1 -1 -1 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, <none>, <none>
26 L 1 l L -1 007c 007c // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, VERTICAL LINE, VERTICAL LINE
27 M 1 m M -1 -1 -1 // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, <none>, <none>
28 OEM_3 0 00f9 0025 -1 -1 -1 // LATIN SMALL LETTER U WITH GRAVE, PERCENT SIGN, <none>, <none>, <none>
29 OEM_7 0 0040 0023 -1 2022 0178 // COMMERCIAL AT, NUMBER SIGN, <none>, BULLET, LATIN CAPITAL LETTER Y WITH DIAERESIS
2b OEM_5 0 0060@ 00a3 001c -1 -1 // GRAVE ACCENT, POUND SIGN, INFORMATION SEPARATOR FOUR, <none>, <none>
2c W 1 w W -1 -1 -1 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, <none>, <none>
2d X 1 x X -1 -1 -1 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, <none>, <none>
2e C 1 c C -1 -1 -1 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, <none>, <none>
2f V 1 v V -1 -1 -1 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, <none>, <none>
30 B 1 b B -1 -1 -1 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, <none>, <none>
31 N 1 n N -1 007e@ -1 // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, TILDE, <none>
32 OEM_COMMA 0 002c 003f -1 -1 -1 // COMMA, QUESTION MARK, <none>, <none>, <none>
33 OEM_PERIOD 0 003b 002e -1 -1 -1 // SEMICOLON, FULL STOP, <none>, <none>, <none>
34 OEM_2 0 003a 002f -1 -1 -1 // COLON, SOLIDUS, <none>, <none>, <none>
35 OEM_8 0 003d 002b -1 -1 -1 // EQUALS SIGN, PLUS SIGN, <none>, <none>, <none>
39 SPACE 0 0020 0020 0020 -1 -1 // SPACE, SPACE, SPACE, <none>, <none>
56 OEM_102 0 003c 003e 001c -1 -1 // LESS-THAN SIGN, GREATER-THAN SIGN, INFORMATION SEPARATOR FOUR, <none>, <none>
53 DECIMAL 0 002c 002e -1 -1 -1 // COMMA, FULL STOP, , ,


DEADKEY 00b4

0061 00e1 // a -> á
0065 00e9 // e -> é
0069 00ed // i -> í
006f 00f3 // o -> ó
0075 00fa // u -> ú
0041 00c1 // A -> Á
0045 00c9 // E -> É
0049 00cd // I -> Í
004f 00d3 // O -> Ó
0055 00da // U -> Ú
0020 00b4 // -> ´

DEADKEY 005e

0065 00ea // e -> ê
0075 00fb // u -> û
0069 00ee // i -> î
006f 00f4 // o -> ô
0061 00e2 // a -> â
0045 00ca // E -> Ê
0055 00db // U -> Û
0049 00ce // I -> Î
004f 00d4 // O -> Ô
0041 00c2 // A -> Â
0020 005e // -> ^

DEADKEY 00a8

0065 00eb // e -> ë
0075 00fc // u -> ü
0069 00ef // i -> ï
0079 00ff // y -> ÿ
006f 00f6 // o -> ö
0061 00e4 // a -> ä
0045 00cb // E -> Ë
0055 00dc // U -> Ü
0049 00cf // I -> Ï
004f 00d6 // O -> Ö
0041 00c4 // A -> Ä
0020 00a8 // -> ¨

DEADKEY 0060

0061 00e0 // a -> à
0065 00e8 // e -> è
0069 00ec // i -> ì
006f 00f2 // o -> ò
0075 00f9 // u -> ù
0041 00c0 // A -> À
0045 00c8 // E -> È
0049 00cc // I -> Ì
004f 00d2 // O -> Ò
0055 00d9 // U -> Ù
0020 0060 // -> `

DEADKEY 007e

0061 00e3 // a -> ã
006e 00f1 // n -> ñ
006f 00f5 // o -> õ
0041 00c3 // A -> Ã
004e 00d1 // N -> Ñ
004f 00d5 // O -> Õ
0020 007e // -> ~


KEYNAME

01 Esc
0e Backspace
0f Tab
1c Enter
1d Ctrl
2a Shift
36 "Right Shift"
37 "Num *"
38 Alt
39 Space
3a "Caps Lock"
3b F1
3c F2
3d F3
3e F4
3f F5
40 F6
41 F7
42 F8
43 F9
44 F10
45 Pause
46 "Scroll Lock"
47 "Num 7"
48 "Num 8"
49 "Num 9"
4a "Num -"
4b "Num 4"
4c "Num 5"
4d "Num 6"
4e "Num +"
4f "Num 1"
50 "Num 2"
51 "Num 3"
52 "Num 0"
53 "Num Del"
54 "Sys Req"
57 F11
58 F12
7c F13
7d F14
7e F15
7f F16
80 F17
81 F18
82 F19
83 F20
84 F21
85 F22
86 F23
87 F24

KEYNAME_EXT

1c "Num Enter"
1d "Right Ctrl"
35 "Num /"
37 "Prnt Scrn"
38 "Right Alt"
45 "Num Lock"
46 Break
47 Home
48 Up
49 "Page Up"
4b Left
4d Right
4f End
50 Down
51 "Page Down"
52 Insert
53 Delete
54 <00>
56 Help
5b "Left Windows"
5c "Right Windows"
5d Application

KEYNAME_DEAD

00b4 "ACUTE ACCENT"
005e "CIRCUMFLEX ACCENT"
00a8 "DIAERESIS"
0060 "GRAVE ACCENT"
007e "TILDE"


DESCRIPTIONS

0409 French - Apple
LANGUAGENAMES

0409 French (France)
ENDKBD

À enregistrer avec l'extension .klc et ensuite tu le compiles avec la dernière version de l'outil de micromou.
 
Cool merci.
 
Le fichier source ne passe pas à la moulinette MS et le message d'erreur est loin d'être explicite.
Ceci dit, la création d'un fichier .klc n'est pas trop pénible (pour une version de test).

Si j'aboutis à une version correcte, je la mettrai en ligne (sources et paquet d'installation).
 
Le fichier source ne passe pas à la moulinette MS et le message d'erreur est loin d'être explicite.
Ceci dit, la création d'un fichier .klc n'est pas trop pénible (pour une version de test).

Si j'aboutis à une version correcte, je la mettrai en ligne (sources et paquet d'installation).
Le problème est sans doute lié au transfert de fichier, à l'ajout inopportun de lignes vides et tout ça.
Tu peux m'indiquer par MP un endroit où envoyer le petit paquet complet (le .klc et les différents MSI créés par l'outil).