jackruby | Bonjour,
Je m'adresse à vous en désespoir de cause car je n'ai rien trouvé sur le net :s
Je partage mon couple clavier/souris sous Win7 (version 1.3.8) avec un synergy sous debian 6 (version 1.3.1)
Code :
- section: screens
- MASTER:
- switchCorners = none
- switchCornerSize = 0
- SLAVE:
- switchCorners = none
- switchCornerSize = 0
- end
- section: links
- MASTER:
- right = SLAVE
- SLAVE:
- left = MASTER
- end
- section: options
- end
|
Mais je ne parviens pas à faire un caractère "|" depuis mon Win7 sur mon Linux
Plus exactement, lorsque je combine la touche Alt-gr aux touches de 2 à 9,0,° et + j'obtiens ceci :
~#{[|`^@]} --- AltGr sous Linux ---> 23456P890-=
Voici le DEBUG1 du client sous Linux lors d'une tentative de AltGr-6 autrement dit un |
Code :
- DEBUG1: CServerProxy.cpp,563: recv key down id=0x0000efe3, mask=0x2002, button=0x001d
- DEBUG1: CKeyMap.cpp,260: mapKey efe3 (61411) with mask 2002, start state: 2000
- DEBUG1: CKeyMap.cpp,610: find best: 2000 2002
- DEBUG1: CKeyMap.cpp,691: best key index 0 of 1 (exact)
- DEBUG1: CKeyMap.cpp,616: found key in group 0
- DEBUG1: CKeyMap.cpp,783: state: 2000,0000,0000
- DEBUG1: CKeyMap.cpp,876: flip: 0000 (2000 vs 0000 in 0000 - 0000)
- DEBUG1: CKeyMap.cpp,795: desired state: 2002 2000,0000,0000
- DEBUG1: CKeyMap.cpp,876: flip: 0000 (2000 vs 2002 in fffd - 6020)
- DEBUG1: CKeyMap.cpp,322: mapped to 025, new state 2002
- DEBUG1: CKeyState.cpp,800: keystrokes:
- DEBUG1: CXWindowsKeyState.cpp,208: 025 (00000000) down
- DEBUG1: CServerProxy.cpp,563: recv key down id=0x0000efea, mask=0x2006, button=0x0138
- DEBUG1: CKeyMap.cpp,260: mapKey efea (61418) with mask 2006, start state: 2002
- DEBUG1: CKeyMap.cpp,601: key efea is not on keyboard
- DEBUG1: CServerProxy.cpp,563: recv key down id=0x0000007c, mask=0x2000, button=0x0007
- DEBUG1: CKeyMap.cpp,260: mapKey 007c (124) with mask 2000, start state: 2002
- DEBUG1: CKeyMap.cpp,610: find best: 2002 2000
- DEBUG1: CKeyMap.cpp,691: best key index 0 of 2 (exact)
- DEBUG1: CKeyMap.cpp,616: found key in group 0
- DEBUG1: CKeyMap.cpp,783: state: 2002,0020,0021
- DEBUG1: CKeyMap.cpp,876: flip: 0020 (2002 vs 0020 in 0021 - 0000)
- DEBUG1: CKeyMap.cpp,795: desired state: 2000 2022,0020,0021
- DEBUG1: CKeyMap.cpp,876: flip: 0002 (2022 vs 2000 in ffde - 6020)
- DEBUG1: CKeyMap.cpp,322: mapped to 00f, new state 2002
- DEBUG1: CKeyState.cpp,800: keystrokes:
- DEBUG1: CXWindowsKeyState.cpp,208: 05c (00000000) down
- DEBUG1: CXWindowsKeyState.cpp,208: 025 (00000000) up
- DEBUG1: CXWindowsKeyState.cpp,208: 00f (00000000) down
- DEBUG1: CXWindowsKeyState.cpp,208: 05c (00000000) up
- DEBUG1: CXWindowsKeyState.cpp,208: 025 (00000000) down
- 6
- DEBUG1: CServerProxy.cpp,610: recv key up id=0x0000efe3, mask=0x2004, button=0x001d
- DEBUG1: CKeyState.cpp,653: new state 2000
- DEBUG1: CKeyState.cpp,800: keystrokes:
- DEBUG1: CXWindowsKeyState.cpp,208: 025 (00000000) up
- DEBUG1: CServerProxy.cpp,610: recv key up id=0x0000efea, mask=0x2000, button=0x0138
- DEBUG1: CServerProxy.cpp,610: recv key up id=0x0000002d, mask=0x2000, button=0x0007
- DEBUG1: CKeyState.cpp,800: keystrokes:
- DEBUG1: CXWindowsKeyState.cpp,208: 00f (00000000) up
|
Depuis le Win7, on envoi bien un Alt-124 aka le promis "|"
Code :
- new mask: 0x2002
- new mask: 0x2006
- onKeyDown id=61418 mask=0x2006 button=0x0138
- send key down to "L805202" id=61418, mask=0x2006, button=0x0138
- hook: 0x00000036 0x20070001
- hook: 0x06017c36 0x20070001
- hook: 0x07007c36 0x20070001
- event: Key char=124, vk=0x36, nagr=0, lParam=0x20070001
|
Le reste des touches fonctionnent bien, je suis bien en azerty sur le clavier connecter à la machine Linux et j'ai le tant désiré "|"
Merci bien
Jack |