{"id":32098,"date":"2021-04-09T17:15:57","date_gmt":"2021-04-09T21:15:57","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=32098"},"modified":"2021-04-09T17:15:57","modified_gmt":"2021-04-09T21:15:57","slug":"keyboard-shortcuts-and-non-us-layouts","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/04\/09\/keyboard-shortcuts-and-non-us-layouts\/","title":{"rendered":"Keyboard Shortcuts and non-US Layouts"},"content":{"rendered":"<p><a href=\"https:\/\/tkainrad.dev\/posts\/why-keyboard-shortcuts-dont-work-on-non-us-keyboard-layouts-and-how-to-fix-it\/\">Thomas Kainrad<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=26743028\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/tkainrad.dev\/posts\/why-keyboard-shortcuts-dont-work-on-non-us-keyboard-layouts-and-how-to-fix-it\/\"><p>During the past 15 months, I have been thinking a lot about keyboard shortcuts and about how different applications handle them. I shouldn&rsquo;t complain; I knew what I was getting into when I started to build <a href=\"https:\/\/keycombiner.com\/\">KeyCombiner<\/a>, an app for learning and looking up shortcuts and text snippets. Still, I didn&rsquo;t quite know how much of a mess keyboard shortcut handling on the web is.<\/p><p>Do you use an international keyboard layout? Then you already know what I am talking about. You probably have had some issues typing keyboard shortcuts such as <kbd>alt<\/kbd>+<kbd>\/<\/kbd>, or <kbd>cmd<\/kbd>+<kbd>[<\/kbd>. This post will help you to understand why this annoyance exists. However, the people who should most urgently read this post are web developers. Are you a web developer? Great! I will explain how you are currently letting down non-US users and how you can get us out of this mess.<\/p><\/blockquote>\n\n<p>There are also issues for Mac apps. A shortcut that makes sense in one language or is ergnomic with one layout may not be with others.<\/p>\n\n<p><a href=\"https:\/\/www.reddit.com\/r\/ios\/comments\/mmrh0m\/yes_i_speak_more_than_one_language_my_experience\/\">akosweak<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.reddit.com\/r\/ios\/comments\/mmrh0m\/yes_i_speak_more_than_one_language_my_experience\/\"><p>But most importantly, I miss Android keyboard. Yes, I know, that I can install other keyboards, but on the one hand they not as good as on android, on the other hand, if anywhere, on iOS, I&rsquo;d expect the system keyboard to work properly). I am a Hungarian student in France, I type on three languages on a daily basis. My main problems are[&#8230;]<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Thomas Kainrad (via Hacker News): During the past 15 months, I have been thinking a lot about keyboard shortcuts and about how different applications handle them. I shouldn&rsquo;t complain; I knew what I was getting into when I started to build KeyCombiner, an app for learning and looking up shortcuts and text snippets. Still, I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-04-09T21:16:01Z","apple_news_api_id":"332ff235-8d51-45d3-bde6-c655b90fc573","apple_news_api_modified_at":"2021-04-09T21:16:02Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AMy_yNY1RRdO95sZVuQ_Fcw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[248,1623,31,1837,423,125,309,30,1891,96],"class_list":["post-32098","post","type-post","status-publish","format-standard","hentry","category-technology","tag-android","tag-auto-correction","tag-ios","tag-ios-14","tag-keyboard","tag-keyboardshortcuts","tag-localization","tag-mac","tag-macos-11-0","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32098","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=32098"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32098\/revisions"}],"predecessor-version":[{"id":32099,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/32098\/revisions\/32099"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=32098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=32098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=32098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}