{"id":11252,"date":"2026-03-17T10:47:43","date_gmt":"2026-03-17T17:47:43","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/commandline\/?p=11252"},"modified":"2026-03-17T10:52:22","modified_gmt":"2026-03-17T17:52:22","slug":"powertoys-0-98-is-here-new-keyboard-manager-ux-the-command-palette-dock-and-better-cursorwrap","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/commandline\/powertoys-0-98-is-here-new-keyboard-manager-ux-the-command-palette-dock-and-better-cursorwrap\/","title":{"rendered":"PowerToys 0.98 is here: new Keyboard Manager UX, the Command Palette Dock and better CursorWrap!"},"content":{"rendered":"<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/0.98-Social-media-image.webp\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/0.98-Social-media-image.webp\" alt=\"Hero image with the text Announcing PowerToys 0.98\" width=\"1024\" height=\"536\" class=\"alignnone size-full wp-image-11255\" srcset=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/0.98-Social-media-image.webp 1200w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/0.98-Social-media-image-300x157.webp 300w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/0.98-Social-media-image-1024x536.webp 1024w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/0.98-Social-media-image-768x402.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>We&#8217;re back with a fresh PowerToys release \u2013 <strong>PowerToys 0.98<\/strong>! This month introduces the new Command Palette Dock, along with a refreshed Keyboard Manager experience and many other improvements across the utilities. You can grab the update by checking for updates in PowerToys or by <a href=\"https:\/\/github.com\/microsoft\/PowerToys\/releases\/tag\/v0.98.0\" target=\"_blank\">heading to the release page<\/a>. Let&#8217;s dive in!<\/p>\n<p><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/eILMm56CxLM?si=guyOTESxFWzZm9Mi\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3>\u2328\ufe0f A refreshed Keyboard Manager Editor experience (Preview)<\/h3>\n<p>This release introduces a new editor experience for Keyboard Manager. The UI has been rebuilt from the ground up using WinUI 3, making it easier for us to maintain and improve going forward.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/kbm.gif\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/kbm.gif\" alt=\"Animated gif of the new Keyboard Manager UX\" width=\"875\" height=\"567\" class=\"alignnone size-full wp-image-11259\" \/><\/a><\/p>\n<p>With the new foundation, we also took the opportunity to address feedback and rethink the editing experience. Instead of working across two separate windows, <strong>the new editor provides a single, unified view where you can manage both single key and shortcut remappings<\/strong>. A new editing dialog makes it easier to create remappings\u2014whether you want to remap a key or shortcut, send text, or open an app or URL.<\/p>\n<p>As part of this UI refresh, we also added individual toggle switches, allowing you to quickly enable or disable remappings without having to delete the entry. The new Keyboard Manager Editor can be enabled in Settings, and all your existing remappings should just work and carry over. As we love getting early feedback, we are keeping both editor systems in place while we improve the new experience. Give it a try and let us know what you think by filing bugs or feature requests on GitHub!<\/p>\n<p>Alongside the new editor, <strong>you can now enable or disable Keyboard Manager using a shortcut or through the Keyboard Manager command in Command Palette<\/strong>. We also <strong>added support for multi-line input when sending text.<\/strong><\/p>\n<p><a href=\"https:\/\/github.com\/microsoft\/PowerToys\/pull\/42472\" target=\"_blank\">#42472<\/a> by <a href=\"https:\/\/github.com\/weikequ\" target=\"_blank\">@weikequ<\/a><\/p>\n<h3>\ud83d\ude80 Meet the new Command Palette Dock (Preview)<\/h3>\n<p>This release introduces the <strong>Command Palette Dock, a new optional mode that lets you keep your favorite commands and extensions always within reach<\/strong>. When enabled via the Command Palette settings, the Dock stays visible on your screen and provides quick access to the tools you use most.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Dock.gif\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Dock.gif\" alt=\"An animated GIF of the Command Palette Dock\" width=\"1017\" height=\"496\" class=\"alignnone size-full wp-image-11267\" \/><\/a><\/p>\n<p><strong>You can position the Dock at the top, bottom, left, or right side of your screen<\/strong> and customize it to fit your workflow. To get started, <strong>open Command Palette settings and enable the Dock on the Dock page<\/strong>. From there, you can also adjust its position and appearance. By default, a few extensions are already pinned. To add more, open Command Palette, navigate to a command, and select Pin to Dock from the right-click or more actions menu. Pinned items will appear in the Dock, and <strong>you can rearrange or remove them by right-clicking the Dock<\/strong> and selecting <strong>Edit Dock<\/strong>, where you can drag items into the order you prefer.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings.webp\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings-1024x485.webp\" alt=\"Image of a right-aligned Dock with the Settings app open\" width=\"1024\" height=\"485\" class=\"alignnone size-large wp-image-11268\" srcset=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings-1024x485.webp 1024w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings-300x142.webp 300w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings-768x364.webp 768w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings-1536x728.webp 1536w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CmdPal-Settings.webp 2047w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>If you want to explore even more functionality, be sure to check out the extension Store for additional Command Palette extensions! The Dock is currently in preview, and we&#8217;d love to hear your feedback as we continue improving the experience together with the community.<\/p>\n<h3>\u26a1 Command Palette is now faster and adds support for window transparency<\/h3>\n<p>Alongside the new Dock, this release includes many additional improvements to Command Palette. We&#8217;ve fixed a large number of bugs and added several new settings, <strong>including options to adjust window transparency, preserve search text between activations, and hide non-app results<\/strong>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/Transparent-CmdPal.webp\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/Transparent-CmdPal-1024x512.webp\" alt=\"Screenshot of a semi-transparent Command Palette window\" width=\"1024\" height=\"512\" class=\"alignnone size-large wp-image-11261\" srcset=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/Transparent-CmdPal-1024x512.webp 1024w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/Transparent-CmdPal-300x150.webp 300w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/Transparent-CmdPal-768x384.webp 768w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/Transparent-CmdPal.webp 1237w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><strong>Performance has also received significant attention in this release<\/strong>. Improvements to caching, UI responsiveness, and other optimizations make Command Palette faster and smoother than ever.<\/p>\n<p>Massive thanks to <a href=\"https:\/\/github.com\/jiripolasek\" target=\"_blank\">@jiripolasek<\/a> for his many, many contributions!<\/p>\n<h3>\ud83d\uddb1\ufe0f Better multi-monitor support for CursorWrap<\/h3>\n<p>CursorWrap also received several improvements in this release based on community feedback. The wrapping engine has been rewritten to better support complex multi-monitor layouts, making the behavior more reliable across different setups. We also added a few new options, including the ability to disable CursorWrap when only a single monitor is connected, and a <strong>new activation mode that lets you wrap the cursor only while holding Ctrl or Shift<\/strong>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CursorWrap.webp\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CursorWrap.webp\" alt=\"CursorWrap image\" width=\"832\" height=\"220\" class=\"alignnone size-full wp-image-11257\" srcset=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CursorWrap.webp 832w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CursorWrap-300x79.webp 300w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/CursorWrap-768x203.webp 768w\" sizes=\"(max-width: 832px) 100vw, 832px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/microsoft\/PowerToys\/pull\/44936\" target=\"_blank\">#41826<\/a> by <a href=\"https:\/\/github.com\/mikehall-ms\" target=\"_blank\">@mikehall-ms<\/a>)<\/p>\n<h3>\u2328\ufe0f Always On Top is now easier to activate<\/h3>\n<p>We&#8217;ve added a much-requested improvement to Always On Top. In addition to the keyboard shortcut, you can now pin a window directly from the title bar by right-clicking it and selecting the Always On Top option. This makes it easier for mouse users to quickly pin or unpin a window. You can also now adjust the transparency of a pinned window using Ctrl + Shift + +\/- keys to increase or decrease the transparency.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/AOT.webp\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/AOT.webp\" alt=\"Screenshot of Notepad with a Always on top menu item selected\" width=\"700\" height=\"271\" class=\"alignnone size-full wp-image-11256\" srcset=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/AOT.webp 700w, https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2026\/03\/AOT-300x116.webp 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<h3>\ud83e\udde9 Other notable changes<\/h3>\n<ul>\n<li><strong>ZoomIt:<\/strong> Added a new video editor experience that lets you trim screen recordings.<\/li>\n<li><strong>Awake:<\/strong> Numerous bug fixes and improvements to make the experience more reliable.<\/li>\n<li><strong>New+:<\/strong> You can now hide the Windows built-in \u201cNew\u201d item from the context menu.<\/li>\n<li><strong>Advanced Paste:<\/strong> Added auto-copy for custom action hotkeys, allowing a single shortcut to copy and execute an action, along with improved Foundry Local support.<\/li>\n<\/ul>\n<p>For the full list of changes and fixes, check out the complete <a href=\"https:\/\/github.com\/microsoft\/PowerToys\/releases\/tag\/v0.98.0\" target=\"_blank\">release notes on GitHub<\/a>.<\/p>\n<h3>\u2728 Big thanks to the community<\/h3>\n<p>As always, a big <strong>thank-you<\/strong> to everyone who contributed \u2014 we couldn&#8217;t do this release without you! Thanks <a href=\"https:\/\/github.com\/dend\" target=\"_blank\">@dend<\/a>, <a href=\"https:\/\/github.com\/ruthiesun\" target=\"_blank\">@ruthiesun<\/a>, <a href=\"https:\/\/github.com\/jiripolasek\" target=\"_blank\">@jiripolasek<\/a>, <a href=\"https:\/\/github.com\/michaeljolley\" target=\"_blank\">@michaeljolley<\/a>, <a href=\"https:\/\/github.com\/daverayment\" target=\"_blank\">@daverayment<\/a>, <a href=\"https:\/\/github.com\/mikehall-ms\" target=\"_blank\">@mikehall-ms<\/a>, <a href=\"https:\/\/github.com\/cgaarden\" target=\"_blank\">@cgaarden<\/a>, <a href=\"https:\/\/github.com\/chenmy77\" target=\"_blank\">@chenmy77<\/a>, <a href=\"https:\/\/github.com\/Jay-o-Way\" target=\"_blank\">@Jay-o-Way<\/a>, <a href=\"https:\/\/github.com\/weikequ\" target=\"_blank\">@weikequ<\/a>, <a href=\"https:\/\/github.com\/foxmsft\" target=\"_blank\">@foxmsft<\/a>, <a href=\"https:\/\/github.com\/MarioHewardt\" target=\"_blank\">@MarioHewardt<\/a>, <a href=\"https:\/\/github.com\/RubenFricke\" target=\"_blank\">@RubenFricke<\/a>, <a href=\"https:\/\/github.com\/davidegiacometti\" target=\"_blank\">@davidegiacometti<\/a>, <a href=\"https:\/\/github.com\/htcfreek\" target=\"_blank\">@htcfreek<\/a>, <a href=\"https:\/\/github.com\/snickler\" target=\"_blank\">@snickler<\/a>, <a href=\"https:\/\/github.com\/noraa-junker\" target=\"_blank\">@noraa-junker<\/a>, <a href=\"https:\/\/github.com\/Youssef1313\" target=\"_blank\">@Youssef1313<\/a>, <a href=\"https:\/\/github.com\/SeanKilleen\" target=\"_blank\">@SeanKilleen<\/a> and <a href=\"https:\/\/github.com\/PesBandi\" target=\"_blank\">@PesBandi<\/a> for your pull requests!<\/p>\n<h2>\ud83d\ude80 What&#8217;s next?<\/h2>\n<p>For the next update, we&#8217;re focusing on a broad stability and bug-fix push, improving overall performance and stability. Stay tuned!<\/p>\n<p>We&#8217;re always happy to get your feedback and contributions \u2013 whether it&#8217;s a bug report, a feature idea, or a pull request. Head over to the <a href=\"https:\/\/aka.ms\/powertoys\" target=\"_blank\">PowerToys repo<\/a> to jump in.<\/p>\n<p>The full release notes can be found <a href=\"https:\/\/github.com\/microsoft\/PowerToys?tab=readme-ov-file#-whats-new\" target=\"_blank\">here<\/a>.<\/p>\n<h3>\ud83d\udd17 Useful links<\/h3>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/windows\/powertoys\/\" target=\"_blank\">PowerToys overview<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/microsoft\/PowerToys\" target=\"_blank\">PowerToys GitHub repository<\/a> <\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/windows\/powertoys\/install\" target=\"_blank\">PowerToys installation instructions<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re back with a fresh PowerToys release \u2013 PowerToys 0.98! This month introduces the new Command Palette Dock, along with a refreshed Keyboard Manager experience and many other improvements across the utilities. You can grab the update by checking for updates in PowerToys or by heading to the release page. Let&#8217;s dive in! \u2328\ufe0f A [&hellip;]<\/p>\n","protected":false},"author":128482,"featured_media":11255,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,1535,1728,5,1577,8,9,782],"tags":[29,1739,1738,1548,1732,59,69,1740,1579,1722],"class_list":["post-11252","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commandline","category-open-source","category-windows","category-windows-10","category-windows-package-manager","category-windows-store","category-bash-on-ubuntu-on-windows","category-windows-terminal","tag-command-line","tag-dotnet","tag-fluent","tag-open-source","tag-powertoys","tag-terminal","tag-windows","tag-windows11","tag-winget","tag-winui"],"acf":[],"blog_post_summary":"<p>We&#8217;re back with a fresh PowerToys release \u2013 PowerToys 0.98! This month introduces the new Command Palette Dock, along with a refreshed Keyboard Manager experience and many other improvements across the utilities. You can grab the update by checking for updates in PowerToys or by heading to the release page. Let&#8217;s dive in! \u2328\ufe0f A [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts\/11252","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/users\/128482"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/comments?post=11252"}],"version-history":[{"count":2,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts\/11252\/revisions"}],"predecessor-version":[{"id":11272,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/posts\/11252\/revisions\/11272"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/media\/11255"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/media?parent=11252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/categories?post=11252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/commandline\/wp-json\/wp\/v2\/tags?post=11252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}