It's been a long time since I've used the Hacker's Keyboard, but I've been working on some layouts that are more are more true to the qwerty layout.
My WIP can be found here: https://source.puri.sm/fuzzy7k/squeekboard/
The edit clarifies how the layout yaml files correspond to language input sources in the phosh settings as well as clarifies the existence of additional yaml files for the other keyboard modes (landscape, terminal, etc.).
@sebastian.krzyszkowiak I am using QtPass, pinentry-qt and GoldenDict under Sway on NixOS. And when I touch input box anything happens.
It works fine with Qt apps here. Could you provide more information on the exact case it's not working with?
It should work with all applications if you roll out the panel manually.
Input method functionality depends on Qt implementing the text-input-v3 protocol, but I don't know if it's there yet.
It's very strange that it working only with GTK applications. It there any fundamental restrictions for this? Or its just not implemented yet?
This keyboard is used not only on the phones, but on laptops and PC's too. This feature will be very useful for preventing passwords leaks through the hardware keyloggers, for example through the acoustic keyloggers.
I know, actually I wanted to engage more people to it. But we can still change things later, so I think its ok.
When you want this reviewed and merged, remove the WIP from the title. It's a sign that the MR is not ready.
Huh, this is surprising. It seems I misunderstoor g_error
in even more ways:
The message should typically not be translated to the user's language.
This is not intended for end user error reporting.
(from https://developer.gnome.org/glib/unstable/glib-Message-Logging.html#g-error )
Perhaps we should replace g_error
with something that is actually meant to report messages to the user? The additional benefit is that having an explicit exit()
is less surprising to novices than something implicit.
Dorota Czaplejewicz (4efe57cb) at 18 Jun 15:49
Merge branch 'layersurface_duplicate' into 'master'
... and 1 more commit
Nice catch, thanks.
Ah, that would be the issue. Does anyone want to contribute the layout?
https://developer.puri.sm/projects/squeekboard/tutorial.html
squeekboard 1.14.0 on pinephone mobian edition
screenshots with gnote 3.38.0
screenshot with king's cross 0.2.1
https://source.puri.sm/Librem5/squeekboard/-/tree/master/data/keyboards/terminal
maybe it needs spanish file here? ^^^
Could you provide some screenshots? Squeekboard/OS version?