Lua 在光标位置发射文本(wm)
我曾计划在awesome wm上重新映射我的复制/粘贴键,以便在一段时间内与我的mac更加相似,因为它不会干扰终端的ctrl+c命令,也不需要使用shift。今天我终于不再偷懒了,把我期待的东西拼凑起来:Lua 在光标位置发射文本(wm),lua,awesome-wm,Lua,Awesome Wm,我曾计划在awesome wm上重新映射我的复制/粘贴键,以便在一段时间内与我的mac更加相似,因为它不会干扰终端的ctrl+c命令,也不需要使用shift。今天我终于不再偷懒了,把我期待的东西拼凑起来: awful.key({ modkey, }, "c", function () os.execute('xsel -p -o | xsel -i -b') end), awful.key({ modkey, }, "v", function () loc
awful.key({ modkey, }, "c", function () os.execute('xsel -p -o | xsel -i -b') end),
awful.key({ modkey, }, "v", function ()
local handle = io.popen('xsel -ob')
local result = handle:read('*a')
handle:close()
return result
end),
复制部分工作正常,粘贴部分不工作。我意识到,我应该发出结果,在鼠标位置插入文本,而不是“返回”结果(或者如果我可以触发ctrl+v,那也足够了)。我知道结果包含我想要的文本,我使用了淘气.notify来检查,但我不知道如何发出它。有人能帮忙吗?也许这会有帮助: