我正在创建一个简单的终端应用程序来帮助教授键盘快捷键(使用 ruby/curses 并运行曼扎罗和i3)。
假设我想学习的捷径S-Return
是打开一个新终端。
我希望应用程序显示提示Open new terminal
,然后我输入S-Return
,应用程序会给我一个大的旧勾号表示批准。
问题是 - 当我进入S-Return
i3拦截它并只打开一个新的终端窗口。如果它是在我运行应用程序的终端中设置的键盘快捷键,我也会遇到同样的问题。
有没有办法(暂时)将所有键盘输入直接重新路由到终端应用程序?理想情况下,我希望这不仅适用于曼扎罗/i3但跨越不同的发行版。
TIA。