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

bug(linux): Keyman do not work on web page inputs #13343

Open
1 of 8 tasks
atzlt opened this issue Feb 25, 2025 · 6 comments
Open
1 of 8 tasks

bug(linux): Keyman do not work on web page inputs #13343

atzlt opened this issue Feb 25, 2025 · 6 comments
Assignees

Comments

@atzlt
Copy link

atzlt commented Feb 25, 2025

Describe the bug

Keyman do not work on Xwayland applications (e.g., VSCode or Microsoft Edge) in Wayland desktop.
For example, for the EuroLatin keyboard, all deadkeys do not work (=s or 'a all typed out as-is).
I'm running fcitx5 and installed fcitx5-keyman, if that's relevant.

Reproduce the bug

No response

Expected behavior

No response

Related issues

No response

Keyman apps

  • Keyman for Android
  • Keyman for iPhone and iPad
  • Keyman for Linux
  • Keyman for macOS
  • Keyman for Windows
  • Keyman Developer
  • KeymanWeb
  • Other - give details at bottom of form

Keyman version

17.0.324

Operating system

Arch Linux, Hyprland

Device

No response

Target application

No response

Browser

No response

Keyboard name

EuroLatin but possibly any keyboard

Keyboard version

No response

Language name

No response

Additional context

No response

@atzlt
Copy link
Author

atzlt commented Feb 25, 2025

Actually I now suspect it's a problem with web pages. I cannot enter any accents in web pages (opened in Firefox) either.

@mcdurdin mcdurdin changed the title bug: Keyman do not work on Xwayland bug(linux): Keyman do not work on Xwayland Feb 25, 2025
@mcdurdin
Copy link
Member

@ermshiperete are you able to investigate?

@mcdurdin
Copy link
Member

see also #13340, not sure if these are related or not @atzlt?

@atzlt
Copy link
Author

atzlt commented Feb 25, 2025

see also #13340, not sure if these are related or not @atzlt?

no they're not (that turns out to be a mistake in my PKGBUILD).
Actually I confirmed that this is not a problem with Xwayland but a problem with web pages (both Firefox and Chromium (Electron)).

@atzlt atzlt changed the title bug(linux): Keyman do not work on Xwayland bug(linux): Keyman do not work on web page inputs Feb 25, 2025
@ermshiperete
Copy link
Contributor

ermshiperete commented Feb 26, 2025

@atzlt how are Firefox and Chromium installed? As flatpak or snap package, or directly as binary?

Does it work in the "Keyboard search" field on https://keyman.com/keyboards ? What do you get if you type a=s in that field with the EuroLatin keyboard?

Does it work if you use Keyman 18 from the beta branch? You'll probably have to adjust fcitx5-keyman so that it looks for libkeymancore2 instead of libkeymancore1.

@atzlt
Copy link
Author

atzlt commented Feb 26, 2025

@atzlt how are Firefox and Chromium installed? As flatpak or snap package, or directly as binary?

Directly as binary. By "Chromium" I actually mean VSCode, Edge and some Electron-based apps.

Does it work in the "Keyboard search" field on https://keyman.com/keyboards ? What do you get if you type a=s in that field with the EuroLatin keyboard?

No, when I type a=s I get a=s.

Does it work if you use Keyman 18 from the beta branch? You'll probably have to adjust fcitx5-keyman so that it looks for libkeymancore2 instead of libkeymancore1.

I could test that when I get enough time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants