页次: 1
使用Surface设备,需要在平板模式时能够输入文字。
但是目前Wayland下输入法占用了虚拟键盘,还如何实现屏幕键盘呢?
离线
终于有人问出这个问题了!去问设计 wayland 输入法协议的人吧……
离线
+1
我今天折腾了一下午这东西了。我现在是用maliit和fcitx5,平板模式下就手动切换去maliit,电脑模式下再切换回fcitx5。我尝试过通过linuxflip之类的软件实现自动切换,但是我找不到切换虚拟输入法的命令。虽然可以通过编辑~/.config/kwinrc切换输入法,然而必须重新登陆或者
kwin_wayland --replace
才能生效,用
qdbus org.kde.KWin /KWin reconfigure
也不行。明明kde设置里面都能很丝滑地实现切换。要是有命令能替代kde设置里面的“应用”键就好了。
其它的方案包括使用支持fcitx5的软键盘比如:https://aur.archlinux.org/packages/kyli … yboard-git ,这东西不需要使用wayland输入协议。不过它在gnome下工作正常,在kde下会奇怪地闪烁。而且也无法在锁屏下使用。
https://github.com/clear-code/fcitx5-virtualkeyboard-ui 也许也是一种可行方案,但这东西需要自己编译fcitx5,我是懒得弄了。
离线
页次: 1