[SYNERGY] WIN7 - Linux

WIN7 - Linux [SYNERGY] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 13-12-2011 à 09:35:19    

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 :
  1. section: screens
  2.     MASTER:
  3.         switchCorners = none
  4.         switchCornerSize = 0
  5.     SLAVE:
  6.         switchCorners = none
  7.         switchCornerSize = 0
  8. end
  9. section: links
  10.     MASTER:
  11.         right = SLAVE
  12.     SLAVE:
  13.         left = MASTER
  14. end
  15. section: options
  16. 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 :
  1. DEBUG1: CServerProxy.cpp,563: recv key down id=0x0000efe3, mask=0x2002, button=0x001d
  2. DEBUG1: CKeyMap.cpp,260: mapKey efe3 (61411) with mask 2002, start state: 2000
  3. DEBUG1: CKeyMap.cpp,610: find best:  2000 2002
  4. DEBUG1: CKeyMap.cpp,691: best key index 0 of 1 (exact)
  5. DEBUG1: CKeyMap.cpp,616: found key in group 0
  6. DEBUG1: CKeyMap.cpp,783: state: 2000,0000,0000
  7. DEBUG1: CKeyMap.cpp,876: flip: 0000 (2000 vs 0000 in 0000 - 0000)
  8. DEBUG1: CKeyMap.cpp,795: desired state: 2002 2000,0000,0000
  9. DEBUG1: CKeyMap.cpp,876: flip: 0000 (2000 vs 2002 in fffd - 6020)
  10. DEBUG1: CKeyMap.cpp,322: mapped to 025, new state 2002
  11. DEBUG1: CKeyState.cpp,800: keystrokes:
  12. DEBUG1: CXWindowsKeyState.cpp,208:   025 (00000000) down
  13. DEBUG1: CServerProxy.cpp,563: recv key down id=0x0000efea, mask=0x2006, button=0x0138
  14. DEBUG1: CKeyMap.cpp,260: mapKey efea (61418) with mask 2006, start state: 2002
  15. DEBUG1: CKeyMap.cpp,601: key efea is not on keyboard
  16. DEBUG1: CServerProxy.cpp,563: recv key down id=0x0000007c, mask=0x2000, button=0x0007
  17. DEBUG1: CKeyMap.cpp,260: mapKey 007c (124) with mask 2000, start state: 2002
  18. DEBUG1: CKeyMap.cpp,610: find best:  2002 2000
  19. DEBUG1: CKeyMap.cpp,691: best key index 0 of 2 (exact)
  20. DEBUG1: CKeyMap.cpp,616: found key in group 0
  21. DEBUG1: CKeyMap.cpp,783: state: 2002,0020,0021
  22. DEBUG1: CKeyMap.cpp,876: flip: 0020 (2002 vs 0020 in 0021 - 0000)
  23. DEBUG1: CKeyMap.cpp,795: desired state: 2000 2022,0020,0021
  24. DEBUG1: CKeyMap.cpp,876: flip: 0002 (2022 vs 2000 in ffde - 6020)
  25. DEBUG1: CKeyMap.cpp,322: mapped to 00f, new state 2002
  26. DEBUG1: CKeyState.cpp,800: keystrokes:
  27. DEBUG1: CXWindowsKeyState.cpp,208:   05c (00000000) down
  28. DEBUG1: CXWindowsKeyState.cpp,208:   025 (00000000) up
  29. DEBUG1: CXWindowsKeyState.cpp,208:   00f (00000000) down
  30. DEBUG1: CXWindowsKeyState.cpp,208:   05c (00000000) up
  31. DEBUG1: CXWindowsKeyState.cpp,208:   025 (00000000) down
  32. 6
  33. DEBUG1: CServerProxy.cpp,610: recv key up id=0x0000efe3, mask=0x2004, button=0x001d
  34. DEBUG1: CKeyState.cpp,653: new state 2000
  35. DEBUG1: CKeyState.cpp,800: keystrokes:
  36. DEBUG1: CXWindowsKeyState.cpp,208:   025 (00000000) up
  37. DEBUG1: CServerProxy.cpp,610: recv key up id=0x0000efea, mask=0x2000, button=0x0138
  38. DEBUG1: CServerProxy.cpp,610: recv key up id=0x0000002d, mask=0x2000, button=0x0007
  39. DEBUG1: CKeyState.cpp,800: keystrokes:
  40. DEBUG1: CXWindowsKeyState.cpp,208:   00f (00000000) up


Depuis le Win7, on envoi bien un Alt-124 aka le promis "|"
 

Code :
  1. new mask: 0x2002
  2. new mask: 0x2006
  3. onKeyDown id=61418 mask=0x2006 button=0x0138
  4. send key down to "L805202" id=61418, mask=0x2006, button=0x0138
  5. hook: 0x00000036 0x20070001
  6. hook: 0x06017c36 0x20070001
  7. hook: 0x07007c36 0x20070001
  8. 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

Reply

Marsh Posté le 13-12-2011 à 09:35:19   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed