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

Cannot use Unicode characters in Electron Apps #881

Open
DucDucGoAway opened this issue Nov 23, 2024 · 3 comments
Open

Cannot use Unicode characters in Electron Apps #881

DucDucGoAway opened this issue Nov 23, 2024 · 3 comments

Comments

@DucDucGoAway
Copy link

DucDucGoAway commented Nov 23, 2024

[ids]

[main]

capslock = layer(capslock)
f13 = leftmeta
control = layer(ctrl)

[capslock:C]

' = ß
j = ä
k = ö
l = ü
; = å
f1 = f13
f2 = f14
f3 = f15
f4 = f16
f5 = f17
f6 = f18
f7 = f19
f8 = f20
f9 = f21
f10 = f22
f11 = f23
f12 = f24
shift = layer(capslock_shift)

[capslock_shift]

' = ß
j = Ä
k = Ö
l = Ü
; = Å

[ctrl:C]

capslock = capslock

See title
Symbols like ö or å work in many places, but not in apps like Chromium based apps (Brave, Discord) or Obsidian
Instead of ö it prints 03a

My System:
Fedora 41 KDE Plasma
Wayland

@nsbgn
Copy link

nsbgn commented Nov 23, 2024

Very unfortunate. This is the same as #273, right? If there are some other ways to generate these keys in the system layout you're using, you could write them using macros as a workaround.

@DucDucGoAway
Copy link
Author

Oh yeah, sorry then it's a duplicate.

@Nekotekina
Copy link

Nekotekina commented Dec 14, 2024

I solved plenty of issues by creating a "special" xkb english keyboard, basically standard US with non-English language in lv3+4, and various dead keys in remaining "free" key slots. Then by using macro it should be indeed possible to easily activate either common characters (explicitly mapped in custom) or at least activate a dead key (didn't test it but it should work).

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

No branches or pull requests

3 participants