在Ubuntu中翻译快捷键

Translating Shortcut keys in Ubuntu

本文关键字:快捷键 翻译 Ubuntu      更新时间:2023-10-16

我正在制作ubuntu的记事本。我有这样的想法,如果我的记事本程序是打开的,但目前不在焦点上,我可能打开一个文件夹或其他内容,并且我的程序在该窗口后面,如果我想粘贴一些数据,然后我按CTRL 粘贴到记事本上。p,即使记事本在该窗口后面,该数据也会粘贴到记事本文件。

问题是,当我的记事本在窗口后面时,我不知道如何检测到哪些键。我该怎么办?我听说有一个系统呼叫是为此目的。我正在c

编程

问候

一个(不是罕见的)解决方案是使您的程序ACT成为网络服务器客户端。这样,您可以使用特殊参数调用您的程序,这些参数被解释为要发送到当前运行程序的命令。然后,您可以制作一个标准的Ubuntu Unity Hotkey,该钥匙可以用参数调用您的程序,该参数意味着"连接到运行程序并发送命令'粘贴'。

当然,您可以利用DBU或其他RPC框架来执行此操作,而不是将其纳入程序的命令行。