sharpkeys icon indicating copy to clipboard operation
sharpkeys copied to clipboard

No, the Copilot key cannot be remapped, but you can workaround it!

Open randyrants opened this issue 1 year ago • 21 comments

Hi SharpKeys fans!

Sorry to report that the new Copilot key that is appearing on new PC's is not remappable by SharpKeys.

The Copilot key's scancode is a combination of Ctrl + Windows + F23 and the Windows technology the SharpKeys exposes only supports remapping an entire key and not a modified combination of the key.

randyrants avatar Apr 22 '24 21:04 randyrants

PowerToys' Keyboard Manager tool is able to remap the Copilot key but that doesn't work for all apps consistently.

https://www.reddit.com/r/olkb/s/tPXmeJ0UGf

Also note:

It seems that

R Ctrl + R Shift + P works

but

R Ctrl + L Shift + P doesn't

pavi2410 avatar May 01 '24 06:05 pavi2410

Remapping only the F23 Key (00_6E) worked for me, although I have no idea why. Worked on a Lenovo Ideapad 5, maybe others could also try and report.

Ronjar avatar Aug 11 '24 10:08 Ronjar

You know, that kind of makes sense. If the Copilot key sends Ctrl+Shift+F23 and you remap F23, then in theory you'd get Ctrl+Shift+NewKey. If that's okay, then it should work.

Or are you saying that the Ctrl+Shift gets removed somehow?

This reminds me of remapping the RAlt, which works as a remap for AltGr even though AltGr technically sends LCtrl+RAlt.

DreymaR avatar Aug 12 '24 11:08 DreymaR

Well, that's an interesting twist.

Yes, it does make sense, and I just tried it on a recent Surface Laptop (Intel-based) - it works fine.

However, if there are other apps/keyboards using F23 for whatever reason, it will impact that functionality as well, so it's a mixed bag. I think it's a slam dunk on laptops, which will likely never have an F key above 12, but not for someone with that 122 key IBM Model M, which has a dedicated F23 key.

randyrants avatar Aug 13 '24 17:08 randyrants

Such a keyboard won't have a Copilot key! However, I suspect you could use Ctrl+Shift+F23 to get its functionality then.

DreymaR avatar Aug 14 '24 10:08 DreymaR