{"id":31,"date":"2008-01-25T22:03:30","date_gmt":"2008-01-25T21:03:30","guid":{"rendered":"http:\/\/www.chipwreck.de\/blog\/2008\/01\/25\/system-wide-key-remapping\/"},"modified":"2012-06-22T23:52:50","modified_gmt":"2012-06-22T21:52:50","slug":"system-wide-key-remapping","status":"publish","type":"post","link":"https:\/\/www.chipwreck.de\/blog\/2008\/01\/25\/system-wide-key-remapping\/","title":{"rendered":"System wide key remapping"},"content":{"rendered":"<p>When editing text or code it is quite often very useful to jump to the beginning or the end of a line, or to move the cursor one page up or down..<br \/>\nUnfortunately the keys dedicated to this task (home\/end\/pageup\/pagedown on a windows-pc) have got a different meaning on a mac: Page up\/down <i>scroll<\/i> one page up\/down &#8211; without moving the caret (cursor), home\/end move to the beginning\/end of a document &#8211; also without moving the insertion point.<\/p>\n<p> <!--more--><\/p>\n<p>I&#8217;m not sure of which use this strange behaviour might be, to me it&#8217;s useless. But fortunately OS X is very consistent and offers the possibility to remap keys globally with a simple XML-file <kbd>~\/Library\/KeyBindings\/DefaultKeyBinding.dict<\/kbd>.<\/p>\n<p>Further information can be found here:<br \/>\n<a href=\"http:\/\/macromates.com\/blog\/archives\/2005\/07\/05\/key-bindings-for-switchers\/\"  target=\"_blank\" class=\"external\">macromates.com<\/a><\/p>\n<p>An example .dict-file can be downloaded here:<\/p>\n<p><a href=\"\/downloads\/DefaultKeyBinding.dict\" target=\"_blank\" >DefaultKeyBinding.dict<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When editing text or code it is quite often very useful to jump to the beginning or the end of a line, or to move the cursor one page up or down.. Unfortunately the keys dedicated to this task (home\/end\/pageup\/pagedown on a windows-pc) have got a different meaning on a mac: Page up\/down scroll one &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.chipwreck.de\/blog\/2008\/01\/25\/system-wide-key-remapping\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;System wide key remapping&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[78,7],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-osx","tag-osx","tag-shell"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/paPEN-v","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/comments?post=31"}],"version-history":[{"count":0,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/media?parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/categories?post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chipwreck.de\/blog\/wp-json\/wp\/v2\/tags?post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}