{"action":"created","issue":{"url":"https://api.github.com/repos/awesomeWM/awesome/issues/157","labels_url":"https://api.github.com/repos/awesomeWM/awesome/issues/157/labels{/name}","comments_url":"https://api.github.com/repos/awesomeWM/awesome/issues/157/comments","events_url":"https://api.github.com/repos/awesomeWM/awesome/issues/157/events","html_url":"https://github.com/awesomeWM/awesome/issues/157","id":59398885,"number":157,"title":"Run-/Lua- Prompt not working with special xkb-layout (Neo/Bone)","user":{"login":"the193rd","id":9086241,"avatar_url":"https://avatars.githubusercontent.com/u/9086241?v=3","gravatar_id":"","url":"https://api.github.com/users/the193rd","html_url":"https://github.com/the193rd","followers_url":"https://api.github.com/users/the193rd/followers","following_url":"https://api.github.com/users/the193rd/following{/other_user}","gists_url":"https://api.github.com/users/the193rd/gists{/gist_id}","starred_url":"https://api.github.com/users/the193rd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/the193rd/subscriptions","organizations_url":"https://api.github.com/users/the193rd/orgs","repos_url":"https://api.github.com/users/the193rd/repos","events_url":"https://api.github.com/users/the193rd/events{/privacy}","received_events_url":"https://api.github.com/users/the193rd/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/awesomeWM/awesome/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"psychon","id":89482,"avatar_url":"https://avatars.githubusercontent.com/u/89482?v=3","gravatar_id":"","url":"https://api.github.com/users/psychon","html_url":"https://github.com/psychon","followers_url":"https://api.github.com/users/psychon/followers","following_url":"https://api.github.com/users/psychon/following{/other_user}","gists_url":"https://api.github.com/users/psychon/gists{/gist_id}","starred_url":"https://api.github.com/users/psychon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psychon/subscriptions","organizations_url":"https://api.github.com/users/psychon/orgs","repos_url":"https://api.github.com/users/psychon/repos","events_url":"https://api.github.com/users/psychon/events{/privacy}","received_events_url":"https://api.github.com/users/psychon/received_events","type":"User","site_admin":false},"milestone":null,"comments":11,"created_at":"2015-03-01T15:03:04Z","updated_at":"2015-12-22T16:19:25Z","closed_at":null,"body":"Awesome Version 3.5.6-1 (from the arch-community repo)\r\n\r\nI am using an alternative keyboard layout (using `setxkbmap de neo`, after I started awesome wm), which utilizes CapsLock and AltGr to get more than 2 layers. (example: `a`, `A`, `{`, `<DOWN>`, `α` and `∀` are all located on the qwerty-key d and caps+d gives you `{`)\r\n\r\nThe Run- and the Lua-prompt are ignoring those additional modifiers (Caps, AltGr). The result is just the letter from layer 1."},"comment":{"url":"https://api.github.com/repos/awesomeWM/awesome/issues/comments/166664385","html_url":"https://github.com/awesomeWM/awesome/issues/157#issuecomment-166664385","issue_url":"https://api.github.com/repos/awesomeWM/awesome/issues/157","id":166664385,"user":{"login":"psychon","id":89482,"avatar_url":"https://avatars.githubusercontent.com/u/89482?v=3","gravatar_id":"","url":"https://api.github.com/users/psychon","html_url":"https://github.com/psychon","followers_url":"https://api.github.com/users/psychon/followers","following_url":"https://api.github.com/users/psychon/following{/other_user}","gists_url":"https://api.github.com/users/psychon/gists{/gist_id}","starred_url":"https://api.github.com/users/psychon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/psychon/subscriptions","organizations_url":"https://api.github.com/users/psychon/orgs","repos_url":"https://api.github.com/users/psychon/repos","events_url":"https://api.github.com/users/psychon/events{/privacy}","received_events_url":"https://api.github.com/users/psychon/received_events","type":"User","site_admin":false},"created_at":"2015-12-22T16:19:25Z","updated_at":"2015-12-22T16:19:25Z","body":"Ok, I finally looked into this again. Well, apparently we still do not support XKB properly. I guess we have to get rid of `globalconf.keysyms` and replace each of its uses with the corresponding libxkbcommon-based alternative. This affects `root.fake_input`, passive grabs (=global and per-client keybinedings). I guess this means that only the keygrabber actually supports XKB-stuff."}}