fcitx5-lua의 간단한vi 조화 모드로
다음은 필요한 설정입니다. 단, fcitx5-lua의 5.0.3 이후를 잘 하기 위해서는 필요합니다(집필시각의 최신).Arch Linux라면 pacman으로 정상적으로 들어갈 수 있습니다.
우선 지금부터 제작된 아담의 정의를 적으세요.
~/.local/share/fcitx5/addon/hotkey-extension.conf
[Addon]
Name=Hotkey extension
Comment=Hotkey extension
Category=Module
Type=Lua
OnDemand=False
Configurable=False
Library=main.lua
[Addon/Dependencies]
0=luaaddonloader
응, 나는 대부분의 물건이 다 괜찮다고 생각해.다음은 스크립트 주체다.~/.local/share/fcitx5/lua/hotkey-extension/main.lua
local fcitx = require("fcitx")
fcitx.watchEvent(fcitx.EventType.KeyEvent, "handler")
function handler(sym, state, release)
if ((sym == 65307 and state == 0) or (sym == 91 and state == 4)) and
not release
then
fcitx.setCurrentInputMethod("keyboard-us")
end
return false
end
이 예Escape
에서 단추와 Ctrl-[
가 각각 다른 상황에서 input method을 키보드-us로 변경한 결과 거짓이었다.가짜를 되돌리면 입력이 업데이트되고 결과 입력Escape
또는Ctrl-[
이 나오면 일본어 입력 모드가 꺼지고 입력한 키 자체가 소모되지 않고 통과된다.keyboard-us
의 경우 환경에 따라 지정해야 할 것이 다를 수 있지만 처리 함수에 print(fcitx.currentInputMethod())
를 넣고 명령줄에서 시작하면fcitx5
무엇을 지정해야 하는지 표시될 것 같으니 각자 확인해 주세요.그래서 간단한vi조화모드입니다.아이디어에 따라 fcitx5의 루아 확장은 유연하게 활용할 수 있다.
Reference
이 문제에 관하여(fcitx5-lua의 간단한vi 조화 모드로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/anyakichi/articles/a3aab8d80994d1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)