Input Simulation does not output desired char and Freezes Application
I having problems trying to output these chars: ! @ # " AND upper case chars, AND sometimes my attemps to find the right config FREEZES the application.
IE: this [t("!")] ouputs >> 1
In a
Using lsb_release:
Distributor ID: Ubuntu
Description: Ubuntu 25.10
Release: 25.10
Codename: questing
OpenDeck v2.6.1 (799af63) on x86_64-unknown-linux-gnu
active-win-pos-rs 0.9.1, anyhow 1.0.99, base64 0.22.1, built 0.8.0, dashmap 6.1.0, elgato-streamdeck 0.11.1, fix-path-env 0.0.0, fs2 0.4.3, futures 0.3.31, image 0.25.6, json-patch 4.0.0, log 0.4.27, log-panics 2.1.0, once_cell 1.21.3, open 5.3.2, os_info 3.12.0, path-slash 0.2.1, reqwest 0.12.23, semver 1.0.26, serde 1.0.219, serde-inline-default 0.2.3, serde_json 1.0.143, serde_with 3.14.0, sysinfo 0.36.1, tauri 2.8.4, tauri-build 2.4.0, tauri-plugin-aptabase 1.0.0, tauri-plugin-autostart 2.5.0, tauri-plugin-cors-fetch 4.1.0, tauri-plugin-deep-link 2.4.2, tauri-plugin-dialog 2.3.3, tauri-plugin-log 2.6.0, tauri-plugin-single-instance 2.2.0, tiny_http 0.12.0, tokio 1.47.1, tokio-tungstenite 0.26.2, urlencoding 2.1.3, windows-sys 0.60.2, zip 4.5.0
My Keyboard is: Portuguese (Brazil) ABNT2
17 Replies
what is the output of [k(uni('!!'))]
since you are on Ubuntu 25.10 you are probably on wayland. Can you confirm?
Yes:
no output, and after some seconds it froze (it was not immediate)
tried again after off-and-on-again, clicked just one -- did not freeze
sorry it should have been only 1 !. Not two.
ok
Outputs > 1
could you try to switch your keyboard layout for a moment to english and try again? You can turn back directly after.
yes, of course
before keyboard change
Same result. BUT I found out that if I press SHIFT while using the [k(uni('!'))] it output "!"
Please note that I am having problems with uppercases also
do you have libei installed?
this worked: [k(LShift, Press),k(uni('!')),k(LShift, Release)]
probably not
its a workaround, but not a solution in my eyes.
yes
could you please check?
ok. so it seems to be installed.
(note: I have to leave now, and I will be back at this computer only Thursday) -- thanks
no worries, I also need to head out now. If I think about something I will send a message.