{"id":289404,"date":"2026-03-23T13:43:00","date_gmt":"2026-03-23T13:43:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bt-keyboard-shortcuts\/"},"modified":"2026-03-24T14:49:39","modified_gmt":"2026-03-24T14:49:39","slug":"bt-keyboard-shortcuts","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/bt-keyboard-shortcuts\/","author":23401923,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"BT Keyboard Shortcuts","header_author":"Brett Terpstra","header_description":"Apple-style keyboard shortcut markup. Shortcode [btkbd] for \u2318\u21e7P-style output.","assets_banners_color":"","last_updated":"2026-03-24 14:49:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/ttscoff\/bt-keyboard-shortcuts\/","header_author_uri":"https:\/\/brettterpstra.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":82,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"bterp","date":"2026-03-23 13:42:41"},"1.0.3":{"tag":"1.0.3","author":"bterp","date":"2026-03-24 14:49:39"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[258437,8407,1119,2866],"plugin_category":[],"plugin_contributors":[255924],"plugin_business_model":[],"class_list":["post-289404","plugin","type-plugin","status-publish","hentry","plugin_tags-kbd","plugin_tags-keyboard","plugin_tags-markup","plugin_tags-shortcut","plugin_contributors-bterp","plugin_committers-bterp"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/bt-keyboard-shortcuts.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>BT Keyboard Shortcuts renders keyboard shortcuts in Apple-style symbols (\u2318, \u21e7, \u2325, \u2303) or as text (Command, Shift, Option, Control). Use the <code>[btkbd]<\/code> shortcode anywhere shortcodes are supported.<\/p>\n\n<h4>Using shortcuts in a post<\/h4>\n\n<p>In the block or classic editor, type the shortcode directly (e.g. <code>[btkbd cmd shift p]<\/code>), or use the formatting dropdown and choose <strong>\u2318 Insert keyboard shortcut<\/strong> to open a dialog where you pick modifiers and key and insert the generated shortcode.<\/p>\n\n<h4>Settings page<\/h4>\n\n<p>The plugin has a <strong>Settings<\/strong> page: click <strong>Settings<\/strong> next to the plugin on the <strong>Plugins<\/strong> screen, or go to <strong>Settings \u2192 Keyboard Shortcuts<\/strong>. There you can toggle the + separator, modifier symbols vs text, key symbols, Mac vs Windows naming, and style presets (Default, Light, Dark, Modern).<\/p>\n\n<h4>Styling<\/h4>\n\n<p>To customize <code>.btkbd<\/code> styles, use WordPress core <strong>Additional CSS<\/strong> in Appearance \u2192 Customize (or the Site Editor equivalent for block themes).<\/p>\n\n<h4>Windows compatibility<\/h4>\n\n<p>On the Settings page, use <strong>Mac \/ Windows symbols and names<\/strong> to choose <strong>Windows (\u229e Win, Alt)<\/strong> instead of <strong>Mac (\u2318 Command, \u2325 Option)<\/strong> so shortcuts render with Windows-style symbols and labels for your audience.<\/p>\n\n<h4>Syntax<\/h4>\n\n<pre><code>[btkbd cmd shift p] \u2192 \u21e7\u2318P (symbols, combined)\n[btkbd $@p] \u2192 \u21e7\u2318P (symbol shorthand input)\n[btkbd Command-Shift-P] \u2192 \u21e7\u2318P (hyphenated text input)\n[btkbd right] \u2192 \u2192 Right Arrow\n<\/code><\/pre>\n\n<p>Display format (symbols\/text and plus separators) is controlled by plugin settings.<\/p>\n\n<h4>Supported modifiers<\/h4>\n\n<p>cmd\/command, ctrl\/control, opt\/alt, shift, fn, hyper<\/p>\n\n<p>You can also use symbol shorthand in the shortcode: $ (shift), @ (command), ~ (option), ^ (control). For example, <code>[btkbd @$p]<\/code> renders as \u2318\u21e7P.<\/p>\n\n<p>Modifier keys are automatically rearranged to match the order recommended by Apple in their Human Interface Guidelines (e.g. Control, Option, Shift, Command before the key), regardless of the order you type them in the shortcode.<\/p>\n\n<h4>Key names<\/h4>\n\n<p>tab, return, enter, delete, esc, right, left, up, down, pgup, pgdn, home, end, space, caps, f1-f12<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bt-keyboard-shortcuts<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Apple-style keyboard shortcut markup. Shortcode [btkbd] for \u2318\u21e7P-style output.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/289404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=289404"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bterp"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=289404"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=289404"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=289404"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=289404"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=289404"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=289404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}