{"action":"created","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/1391","repository_url":"https://api.github.com/repos/syl20bnr/spacemacs","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/1391/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/1391/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/1391/events","html_url":"https://github.com/syl20bnr/spacemacs/issues/1391","id":71056980,"number":1391,"title":"Rebinding hjkl for different keyboard layouts","user":{"login":"niklasfasching","id":5137812,"avatar_url":"https://avatars.githubusercontent.com/u/5137812?v=3","gravatar_id":"","url":"https://api.github.com/users/niklasfasching","html_url":"https://github.com/niklasfasching","followers_url":"https://api.github.com/users/niklasfasching/followers","following_url":"https://api.github.com/users/niklasfasching/following{/other_user}","gists_url":"https://api.github.com/users/niklasfasching/gists{/gist_id}","starred_url":"https://api.github.com/users/niklasfasching/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niklasfasching/subscriptions","organizations_url":"https://api.github.com/users/niklasfasching/orgs","repos_url":"https://api.github.com/users/niklasfasching/repos","events_url":"https://api.github.com/users/niklasfasching/events{/privacy}","received_events_url":"https://api.github.com/users/niklasfasching/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/-%20Mailling%20list%20-","name":"- Mailling list -","color":"fef2c0"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/Fixed%20in%20develop","name":"Fixed in develop","color":"006b75"},{"url":"https://api.github.com/repos/syl20bnr/spacemacs/labels/Key%20Bindings","name":"Key Bindings","color":"207de5"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2015-04-26T11:55:32Z","updated_at":"2016-08-08T01:34:08Z","closed_at":null,"body":"This is obviously a fringe case, but how would one go about rebinding hjkl to a different set of keys everywhere? I'm using neo-layout.org and hjkl is not usable (see #1255). \r\n\r\nI am rebinding the normal keymaps like this\r\n```elisp\r\n;; single key bindings have to be changed per mode\r\n(define-key evil-normal-state-map \"s\" 'evil-backward-char)\r\n(define-key evil-normal-state-map \"h\" 'evil-substitute) ;s\r\n\r\n;; bindings with modifier should be safe to be changed globally\r\n(keyboard-translate ?\\C-h ?\\C-s)\r\n(keyboard-translate ?\\C-s ?\\C-h)\r\n\r\n\r\n```\r\nbut am stuck at redefining micro-state keymaps to change the bindings in e.g. helm. Is it possible to change a micro-state keymap?\r\nAlso, is there a keyboard-translate that would work for single letters (only switching the keys when looking up functions, not when typing normally)?\r\n\r\nThanks"},"comment":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/comments/238123565","html_url":"https://github.com/syl20bnr/spacemacs/issues/1391#issuecomment-238123565","issue_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/1391","id":238123565,"user":{"login":"leezu","id":946903,"avatar_url":"https://avatars.githubusercontent.com/u/946903?v=3","gravatar_id":"","url":"https://api.github.com/users/leezu","html_url":"https://github.com/leezu","followers_url":"https://api.github.com/users/leezu/followers","following_url":"https://api.github.com/users/leezu/following{/other_user}","gists_url":"https://api.github.com/users/leezu/gists{/gist_id}","starred_url":"https://api.github.com/users/leezu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leezu/subscriptions","organizations_url":"https://api.github.com/users/leezu/orgs","repos_url":"https://api.github.com/users/leezu/repos","events_url":"https://api.github.com/users/leezu/events{/privacy}","received_events_url":"https://api.github.com/users/leezu/received_events","type":"User","site_admin":false},"created_at":"2016-08-08T01:34:08Z","updated_at":"2016-08-08T01:34:08Z","body":"Is there any ongoing work on adding support for the neo-layout @niklasfasching  mentioned to the keyboard-layout layer?"}}
{"actor":{"display_login":"leezu"}}