Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 在光标位置发射文本(wm)_Lua_Awesome Wm - Fatal编程技术网

Lua 在光标位置发射文本(wm)

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

我曾计划在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 ()
    local handle = io.popen('xsel -ob')
    local result = handle:read('*a')
    handle:close()
    return result
end),
复制部分工作正常,粘贴部分不工作。我意识到,我应该发出结果,在鼠标位置插入文本,而不是“返回”结果(或者如果我可以触发ctrl+v,那也足够了)。我知道结果包含我想要的文本,我使用了淘气.notify来检查,但我不知道如何发出它。有人能帮忙吗?

也许这会有帮助: