microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
110.53k stars 6.5k forks source link

Missing > character for keyboard reassignment #19534

Open gadgetheaven opened 2 years ago

gadgetheaven commented 2 years ago

Microsoft PowerToys version

0.60.1

Running as admin

Area(s) with issue?

Keyboard Manager

Steps to reproduce

I was trying to do a simple job. My new Notebook was supplied with a US keyboard and I am used to using a German one. They provided stickers to relabel the keys. Unfortunately, German keyboards have one additional key, not provided on US keyboards. It is located between the left shift key and Y (on US keyboard, Z) and is for the following keys Normal: < Shift: > ALT-GR: ¦

The first two are used a lot in programming, so I was trying to use PowerToys to assign as follows:'

ALT-Y: < ALT-X: > ALT-C: ¦

When trying to program this, I need to assign the > character from the list of characters. While I can find < in the mapped to list, both > and ¦ are missing and therefore cannot be assigned.

How can I fix this?

Another problem I have is that although I have Win 11 installed in English, just the keyboard is defined in German, PowerToys is displayed in German and I have not found a setting to manually select the language.

✔️ Expected Behavior

During keyboard reassignment, to be able to assign ALT-X: > ALT-C: ¦

❌ Actual Behavior

Those charchters were not listed and as my keyboard is missing that button, I could not type it.

Other Software

No response

Jay-o-Way commented 2 years ago

What keys do you normally press to get those characters?

Jay-o-Way commented 2 years ago

I have not found a setting to manually select the language.

Not sure, but I'm guessing this needs to be in order first. Have a look at Windows Settings.

gadgetheaven commented 2 years ago

Keyboard_German_Issues Thanks for your responses. I managed to fix the language issue in the Windows region settings. The attached image shows a classic German keyboard and the KUU G5 after the German stickers were applied (marked in yellow). There was no sticker provided for the #-key.

In the end, I decided to reprogram the Apps/Menu key as a replacement for the missing "<>|" key, as shown on the picture in red, as the Apps/Menu key is very rarely needed.

Using Powerkey's Keyboard Manager, I used "Keys" to replace "Apps/Menu" with "<", selected from the list. Then I used Remap Shortcuts to: Map "Shift, Apps/Menu" to "^´" (this represents ">" and the reason for my confusion). I found that Right-Alt (on German keyboards labled Alt Gr) + Apps/Menu was already mapped to show "|" I tried to map Left-Alt + Apps/Menu to the original Apps/Menu command, but that failed to work.

dardino commented 1 year ago

You can use AutoHotkey to assign special characters to Keyboards that don't have them