{"id":29301,"date":"2020-06-22T11:06:41","date_gmt":"2020-06-22T15:06:41","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29301"},"modified":"2020-07-03T16:50:24","modified_gmt":"2020-07-03T20:50:24","slug":"customshortcuts-1-0","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/06\/22\/customshortcuts-1-0\/","title":{"rendered":"CustomShortcuts 1.0"},"content":{"rendered":"<p><a href=\"https:\/\/www.houdah.com\/customShortcuts\/\">Houdah Software<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.houdah.com\/customShortcuts\/\"><p>Use CustomShortcuts to add keyboard shortcuts to menu items in most Mac applications.<\/p><ul><li>Assign custom keyboard shortcuts to Mac menu items<\/li><li>Auto-completion helps you navigate menu hierarchies<\/li><li>It makes sure you get menu titles exactly right<\/li><li>CustomShortcuts checks for ambiguous menu items<\/li><li>Copy &amp; paste shortcuts between applications<\/li><\/ul><p>Most Mac applications support user-defined keyboard shortcuts.\tCustomShortcuts makes it easy to add your own shortcuts.<\/p><\/blockquote>\n<p>A great little free app that gets around some of the difficulties and bugs doing this via System Preferences.<\/p>\n<p>Unfortunately, the Mojave privacy protections add some friction to the first-launch experience. You have to restart the app multiple times after granting it Full Disk Access (to see which apps have custom shortcuts configured) and Accessibility access (so it can auto-complete the menu item titles).<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/03\/04\/keyboard-shortcuts-killed-by-bug\/\">Keyboard Shortcuts Killed by Bug<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2019\/02\/05\/mojave-privacy-protection-aftermath\/\">Mojave Privacy Protection Aftermath<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Houdah Software: Use CustomShortcuts to add keyboard shortcuts to menu items in most Mac applications.Assign custom keyboard shortcuts to Mac menu itemsAuto-completion helps you navigate menu hierarchiesIt makes sure you get menu titles exactly rightCustomShortcuts checks for ambiguous menu itemsCopy &amp; paste shortcuts between applicationsMost Mac applications support user-defined keyboard shortcuts. CustomShortcuts makes it easy [&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":"2020-06-22T15:06:45Z","apple_news_api_id":"5e9414df-87cb-47f8-9c09-7deff4a25900","apple_news_api_modified_at":"2020-07-03T20:50:27Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AXpQU34fLR_icCX3v9KJZAA","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":[125,30,32,1666,355,1181,1960],"class_list":["post-29301","post","type-post","status-publish","format-standard","hentry","category-technology","tag-keyboardshortcuts","tag-mac","tag-macapp","tag-macos-10-15","tag-privacy","tag-system-preferences","tag-transparency-consent-and-control-tcc"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29301","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=29301"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29301\/revisions"}],"predecessor-version":[{"id":29302,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29301\/revisions\/29302"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}