Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove extra definitions for U+005e (^), U+0060 (`) and U+007e (~) #5

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

davidebeatrici
Copy link

Fixes #4.

Fixes the following warnings in Keyboard Layout Creator:

WARNING: ^ (U+005e) is already defined more than once on the keyboard (on VK_6, ShiftState 'Shift+Ctl+Alt' and VK_6, ShiftState 'Shift').
WARNING: ` (U+0060) is already defined more than once on the keyboard (on VK_OEM_3, ShiftState 'Ctl+Alt' and VK_OEM_3, ShiftState 'Base').
WARNING: ~ (U+007e) is already defined more than once on the keyboard (on VK_OEM_3, ShiftState 'Shift+Ctl+Alt' and VK_OEM_3, ShiftState 'Shift').
@thomasfaingnaert
Copy link
Owner

This disables the deadkey combinations for ^, `, and ~ with AltGr, though, right? That defeats the purpose of this keyboard layout.

@davidebeatrici
Copy link
Author

davidebeatrici commented Mar 13, 2021

Sorry, I didn't realize when I tested the layout that the old DLL was still being used.

Turns out KLC automatically removes the dead-key settings if you don't set a code point...

Considering the other limitations of the program (i.e. missing ARM64 support), we may want to switch to C source files instead.

@davidebeatrici
Copy link
Author

Done: #6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Layout validation in KLC shows warnings
2 participants