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

[Feature Request] 对特定程序使用特定输入法 #49

Closed
hosxy opened this issue Apr 18, 2020 · 8 comments
Closed

[Feature Request] 对特定程序使用特定输入法 #49

hosxy opened this issue Apr 18, 2020 · 8 comments

Comments

@hosxy
Copy link

hosxy commented Apr 18, 2020

希望能够增加一个能够手动指定特定程序默认使用特定输入法,而不是全局状态。比如
对于 konsole,gnome-terminal,xfce4-terminal 等这种终端类程序默认使用英文输入法比较好,
而对于中文用户 telegram,firefox 这种默认使用中文输入法可能会好点.

因为不同 APP 功能不同,对于默认输入法有不同的需求,希望能够增加一个类似白名单东西,用户可以手动指定某个程序默认使用某个输入,比如:指定 xfce下文本编辑器 mousepad 默认使用 rime 输入法,指定xfce4-terminal默认使用英文输入法(非激活状态?)

@wengxt
Copy link
Member

wengxt commented Apr 20, 2020

建议自己实现一下。

可以监听一下 InputContextCreatedEvent。

@wengxt wengxt closed this as completed Apr 20, 2020
@hosxy
Copy link
Author

hosxy commented Apr 20, 2020

额,不会写代码 (⋟﹏⋞),
rime在windows和osx下的实现有这个功能,感觉挺好用的,还是希望作者能考虑下

@hosxy
Copy link
Author

hosxy commented Apr 25, 2020

fcitx5-lua 好像也只能监听 KeyEvent 这一个事件

@wengxt
Copy link
Member

wengxt commented Apr 26, 2020

fcitx5-lua 好像也只能监听 KeyEvent 这一个事件

写 C++ 代码啊。lua 的那个本来就是因为没有实际使用场景,所以只提供了有限的支持。

@hosxy
Copy link
Author

hosxy commented Apr 26, 2020

fcitx5-lua 好像也只能监听 KeyEvent 这一个事件

写 C++ 代码啊。lua 的那个本来就是因为没有实际使用场景,所以只提供了有限的支持。

lua 倒是可以速成一下,C++ 是真的没办法速成,写不出代码😭

@kenarp
Copy link

kenarp commented Feb 27, 2023

标记一下,挺希望有这个功能的,看看以后会不会有人实现(或者自己学C++😂)

@CoelacanthusHex
Copy link

标记一下,挺希望有这个功能的,看看以后会不会有人实现(或者自己学C++😂)

其实提问题的同学已经写完了
https://github.com/hosxy/fcitx5-lua-spusim

@kenarp
Copy link

kenarp commented Feb 28, 2023

标记一下,挺希望有这个功能的,看看以后会不会有人实现(或者自己学C++joy)

其实提问题的同学已经写完了 https://github.com/hosxy/fcitx5-lua-spusim

谢谢回复。已经装好了,很好用的feature。

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

4 participants