{"id":290114,"date":"2026-07-16T05:48:00","date_gmt":"2026-07-16T09:48:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/07\/16\/remapping-the-useless-ai-slop-copilot-key-in-linux\/"},"modified":"2026-07-16T05:50:06","modified_gmt":"2026-07-16T09:50:06","slug":"remapping-the-useless-ai-slop-copilot-key-in-linux","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/07\/16\/remapping-the-useless-ai-slop-copilot-key-in-linux\/","title":{"rendered":"Remapping the Useless AI Slop Copilot Key in Linux"},"content":{"rendered":"<p><a href=\"https:\/\/itsfoss.com\/remap-copilot-key-linux\/\">Remapping the Useless AI Slop Copilot Key in Linux<\/a><\/p>\n<p><a href=\"https:\/\/itsfoss.com\/remap-copilot-key-linux\/\">https:\/\/itsfoss.com\/remap-copilot-key-linux\/<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-07-16 05:48:00<\/a><\/p>\n<p>Source Domain: <a href=\"itsfoss.com\">itsfoss.com<\/a><\/p>\n<p>I recently bought an external Dell keyboard that came with a dedicated Copilot key. Since I don&#8217;t use Microsoft&#8217;s Copilot, the key was doing nothing useful.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/07\/my-dell-keyboard.webp\" class=\"kg-image\" alt=\"The Dell keyboard with Copilot key\" loading=\"lazy\" width=\"2000\" height=\"776\" srcset=\"https:\/\/itsfoss.com\/content\/images\/size\/w600\/2026\/07\/my-dell-keyboard.webp 600w, https:\/\/itsfoss.com\/content\/images\/size\/w1000\/2026\/07\/my-dell-keyboard.webp 1000w, https:\/\/itsfoss.com\/content\/images\/size\/w1600\/2026\/07\/my-dell-keyboard.webp 1600w, https:\/\/itsfoss.com\/content\/images\/size\/w2400\/2026\/07\/my-dell-keyboard.webp 2400w\" sizes=\"(min-width: 720px) 720px\"\/><span style=\"white-space: pre-wrap;\">My new Dell Keyboard comes with a CoPilot key<\/span><\/p>\n<p>So, I decided to map it to the YouTube Music web app. There is no such app, but I created it as a PWA using Vivaldi. <\/p>\n<p>In theory, it seems like a trivial thing, but making the Copilot key launch that web app came up as a decent challenge. And hence this tutorial.<\/p>\n<p>My first attempt was using KDE&#8217;s System Settings \u2192 Keyboard \u2192 Shortcuts. I created a shortcut for the YouTube Music PWA and tried assigning the Copilot key to it. <\/p>\n<p>Unfortunately, KDE only detected the key as Meta+Shift and completely ignored the function key that was part of the key combination.<\/p>\n<p>After a bit of searching, I came across a Reddit post that suggested using the keyd utility to remap the key at a lower level. That turned out to be exactly what I needed.<\/p>\n<p>Instead of trying to use the original key combination, I remapped the Copilot key to Ctrl+Alt+Shift+F12. It is a key combination that is rarely used, making shortcut conflicts highly unlikely.<\/p>\n<h2 id=\"why-kde-cant-detect-the-copilot-key\">Why KDE Can&#8217;t Detect the Copilot Key<\/h2>\n<p>On my keyboard, pressing the Copilot key actually sends <strong>Meta+Shift+F23<\/strong>.<\/p>\n<p>The problem is that KDE&#8217;s shortcut recorder only captures the <strong>Meta+Shift<\/strong> modifiers and ignores the <strong>F23<\/strong> key entirely. As a result, it is impossible to assign the Copilot key directly through the graphical settings.<\/p>\n<p>The solution is to intercept the key before KDE receives it and translate it into another shortcut that KDE can recognize normally. This is exactly what <strong>keyd<\/strong> does.<\/p>\n<h2 id=\"install-keyd\">Install keyd<\/h2>\n<p>On Arch Linux, install keyd using:<\/p>\n<p>sudo pacman -S keyd<\/p>\n<p>It is also available in the official repositories of Ubuntu 26.04 and above.<\/p>\n<p>Enable and start the service:<\/p>\n<p>sudo systemctl enable &#8211;now keyd<\/p>\n<p>Verify that it is running:<\/p>\n<p>sudo systemctl status keyd<\/p>\n<h2 id=\"identify-your-keyboard\">Identify Your Keyboard<\/h2>\n<p>First, identify the vendor and product ID of your external&#8230;<br \/>\n<br \/><a href=\"https:\/\/itsfoss.com\/remap-copilot-key-linux\/\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Remapping the Useless AI Slop Copilot Key in Linux https:\/\/itsfoss.com\/remap-copilot-key-linux\/ Publish Date: 2026-07-16 05:48:00 Source&#8230;<\/p>\n","protected":false},"author":1,"featured_media":290115,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/itsfoss.com\/content\/images\/2026\/07\/remap-copilot-key-in-linux.webp","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[99,71,79],"class_list":["post-290114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-arch-linux","tag-linux","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/290114"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=290114"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/290114\/revisions"}],"predecessor-version":[{"id":290116,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/290114\/revisions\/290116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/290115"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=290114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=290114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=290114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}