{"action":"created","issue":{"url":"https://api.github.com/repos/symless/synergy/issues/5592","repository_url":"https://api.github.com/repos/symless/synergy","labels_url":"https://api.github.com/repos/symless/synergy/issues/5592/labels{/name}","comments_url":"https://api.github.com/repos/symless/synergy/issues/5592/comments","events_url":"https://api.github.com/repos/symless/synergy/issues/5592/events","html_url":"https://github.com/symless/synergy/issues/5592","id":176242129,"number":5592,"title":"Some keys don't work for macOS Sierra clients","user":{"login":"grigorovich","id":2441481,"avatar_url":"https://avatars.githubusercontent.com/u/2441481?v=3","gravatar_id":"","url":"https://api.github.com/users/grigorovich","html_url":"https://github.com/grigorovich","followers_url":"https://api.github.com/users/grigorovich/followers","following_url":"https://api.github.com/users/grigorovich/following{/other_user}","gists_url":"https://api.github.com/users/grigorovich/gists{/gist_id}","starred_url":"https://api.github.com/users/grigorovich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grigorovich/subscriptions","organizations_url":"https://api.github.com/users/grigorovich/orgs","repos_url":"https://api.github.com/users/grigorovich/repos","events_url":"https://api.github.com/users/grigorovich/events{/privacy}","received_events_url":"https://api.github.com/users/grigorovich/received_events","type":"User","site_admin":false},"labels":[{"id":137227003,"url":"https://api.github.com/repos/symless/synergy/labels/bug","name":"bug","color":"fc2929","default":true},{"id":446728843,"url":"https://api.github.com/repos/symless/synergy/labels/macos-sierra","name":"macos-sierra","color":"c2e0c6","default":false},{"id":203138831,"url":"https://api.github.com/repos/symless/synergy/labels/priority-1-urgent","name":"priority-1-urgent","color":"f7c6c7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":33,"created_at":"2016-09-11T12:45:45Z","updated_at":"2016-11-01T15:36:08Z","closed_at":null,"body":"Server: Synergy server v1.8.2-stable-130a248 ; MacOSX 10.11.6 / macbook air\nClient: Synergy client v1.8.2-stable-130a248 ; MacOSX 10.12 GM / imac\nScancode application: Many Tricks - Key Codes v2.1\n\nSome keys: \nCTRL + Up (Mission Control)\nCTRL + Down (Application windows)\nCTRL + Left (Switch to left desktop if you have additional virtual desktop)\nCTRL + Right (Switch to right desktop if you have additional virtual desktop)\nF11 - Show Desktop (if checked in system preferences)\nFN+F3 ; FN+F4 (or just F3/F4 button like standard mac keyboard)\n\nThey does'n send by SynergyServer correctly or doesn't receive by SynergyClient correctly...\n## So i made small investigation with. For example i traced key F1 in 3 steps - server keyboard scan, client synergy scan, client keyboard scan:\n### 1) Scancode application on server - just server's keyboard:\n\nUnicode: 63236 / 0xf704\nKeys: F1\nKey Code: 122 / 0x7a \nModifiers: 8388864 / 0x800**100** **<<<<<<<<<<<<<<** \nModifiers Description:\nNX_SECONDARYFNMASK / kCGEventFlagMaskSecondaryFn / NSFunctionKeyMask\n    = 8388608 / 0x800000\n**NX_NONCOALSESCEDMASK / kCGEventFlagMaskNonCoalesced\n    = 256 / 0x100**  **<<<<<<<<<<<<<<** That attribute is absent in **2) situation below**\n### 2) Scancode application on client - receive server's Synergy keyboard scancode:\n\nUnicode: 63236 / 0xf704\nKeys: F1\nKey Code: 122 / 0x7a  **<<<<<<<<<<<<<<**  OK (Same) but...\nModifiers: 8388608 / 0x800**000** **<<<<<<<<<<<<<<** ?? Not same\nModifiers Description:\nNX_SECONDARYFNMASK / kCGEventFlagMaskSecondaryFn / NSFunctionKeyMask\n    = 8388608 / 0x800000\n                  **<<<<<<<<<<<<<<** ?? Absent/Where?\n### 3) Scancode application on client - just client's keyboard:\n\nUnicode: 63236 / 0xf704\nKeys: F1\nKey Code: 122 / 0x7a   **<<<<<<<<<<<<<<** OK (same)\nModifiers: 8388864 / 0x800**100**   **<<<<<<<<<<<<<<** Present. Same as 1)\nModifiers Description:\nNX_SECONDARYFNMASK / kCGEventFlagMaskSecondaryFn / NSFunctionKeyMask\n    = 8388608 / 0x800000\n**NX_NONCOALSESCEDMASK / kCGEventFlagMaskNonCoalesced\n    = 256 / 0x100**   **<<<<<<<<<<<<<<** Present\n\nIn 3rd situation result of native mac keyboard on client same as native mac keyboard on server.\nBut in 2nd situation synergy client did not received additional attribute like 0x100. \n"},"comment":{"url":"https://api.github.com/repos/symless/synergy/issues/comments/257599515","html_url":"https://github.com/symless/synergy/issues/5592#issuecomment-257599515","issue_url":"https://api.github.com/repos/symless/synergy/issues/5592","id":257599515,"user":{"login":"XinyuHou","id":9194706,"avatar_url":"https://avatars.githubusercontent.com/u/9194706?v=3","gravatar_id":"","url":"https://api.github.com/users/XinyuHou","html_url":"https://github.com/XinyuHou","followers_url":"https://api.github.com/users/XinyuHou/followers","following_url":"https://api.github.com/users/XinyuHou/following{/other_user}","gists_url":"https://api.github.com/users/XinyuHou/gists{/gist_id}","starred_url":"https://api.github.com/users/XinyuHou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/XinyuHou/subscriptions","organizations_url":"https://api.github.com/users/XinyuHou/orgs","repos_url":"https://api.github.com/users/XinyuHou/repos","events_url":"https://api.github.com/users/XinyuHou/events{/privacy}","received_events_url":"https://api.github.com/users/XinyuHou/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T15:36:08Z","updated_at":"2016-11-01T15:36:08Z","body":"Hi guys,\r\nCould you test our latest 10.12 build on your sierra to see if the problem persists? Thanks.\r\nhttp://symless.com/nightly?filter=synergy-v1.8.6-rc1-7ce6905"}}
{"actor":{"display_login":"XinyuHou"}}