2

如何重新映射击键(例如,tab 键)以产生诸如“a”之类的东西或诸如四个空格之类的多个击键?我正在用 Python 编写一个编辑器(使用 PyQt4),并希望允许用户控制各种击键的作用。一个例子是控制 tab 键是否在编辑器中产生一个 tab 或多个空格。我希望将此行为与编辑器隔离开来,并避免依赖于诸如xmodmap.

虽然编辑器可能只在 Linux 上运行,但了解如何使这种行为可移植会很有趣,而且我也对类似的安全建议感兴趣。

谢谢!

4

0 回答 0