对于移动端的lua触控点击功能请求
https://github.com/boomker/rime-fast-xhup/issues/27 这就是问题所在,这个lua并不能在ios上完成点击候选项来确认候选,只能通过空格或数字选择,非常不便
https://github.com/boomker/rime-fast-xhup/blob/master/lua/launcher.lua https://github.com/boomker/rime-fast-xhup/blob/master/lua/launcher_config.lua 这个好用的lua现已支持ios,但是在ios上并不能支持触控点击事件,希望能在针对移动端的点击触控候选项方面给予支持
视频演示: https://github.com/rime/librime/assets/158744320/d09683dc-e7e0-4b9b-b80f-60d1003604a8
librime-lua作为librime的扩展,只处理后端逻辑,你说的点击是前端的事
librime-lua作为librime的扩展,只处理后端逻辑,你说的点击是前端的事
@mokapsing
lua扩展脚本如何捕获 鼠标点选/触控点选的事件呢?,现有的keyevent 只能处理键盘输入的事件
librime-lua作为librime的扩展,只处理后端逻辑,你说的点击是前端的事
@mokapsing lua扩展脚本如何捕获 鼠标点选/触控点选的事件呢?,现有的
keyevent只能处理键盘输入的事件
暂时应该是不可以
对于ios端,没有这个真的很不方便,ios没办法通过空格和数字选择候选项,希望能够尽快实现,谢谢
对于ios端,没有这个真的很不方便,ios没办法通过空格和数字选择候选项,希望能够尽快实现,谢谢
这个issue不应该在这里提,librime-lua只是把librime的接口进行导出,能理解吗?
这个issue不应该在这里提,librime-lua只是把librime的接口进行导出,能理解吗?
意思是, librime 不支持鼠标点选/触控点选事件是吗?
已经有select(index)了,可是你该怎么和前端点击挂钩呢? https://github.com/hchunhui/librime-lua/wiki/Scripting
已经有select(index)了,可是你该怎么和前端点击挂钩呢? https://github.com/hchunhui/librime-lua/wiki/Scripting
对啊,前端是支持了, 后端对于前端的点选操作没有相应的接口捕获到啊
一个后端引擎怎么会去捕获界面的事件呢?
应当是脚本的问题,不应该在脚本里面去匹配 keyValue。
if keyValue == "space" then
idx = selected_candidate_index
elseif keyValue == "Return" and (inputCode == "ofk") then
idx = selected_candidate_index
elseif keyValue == "semicolon" then
idx = 1
elseif keyValue == "apostrophe" then
idx = 2
end
if keyValue == "1" then
idx = 0
elseif string.find(keyValue, "^[2-9]$") then
idx = tonumber(keyValue) - 1
elseif keyValue == "0" then
等于在脚本里面生造了一套独立于 schema 设置的按键逻辑。
不清楚可不可以获取选中的候选的 index 来实现原来脚本的逻辑。
不清楚可不可以获取选中的候选的 index 来实现原来脚本的逻辑
我也是这么想的,关键是在什么时机去获取选中的候选词条的 index。