对于这样一个基本的问题,我很惊讶,我无法找到通过搜索什么...检测上限在Python锁定诅咒
不管怎么说,我做了Python中的诅咒的应用程序,在一个解决难题助攻某些DSiWare游戏。有了它,你可以制作一个谜题,并单独检查它的组件。键qweasdzx
用于绘制图块(按键排列在某种调色板中)。按住Shift键之一,同时按住Shift高亮显示该颜色。我不能要求更自然的控制方案。
所以很遗憾的是,Shift再次给我提出了问题(上一次我遇到Shift问题,我赢得了Tumbleweed徽章)。虽然这一次,问题是或多或少的大写锁定,它通过颠倒功能彻底搞砸了我的程序。
如何使用curses检测Python中Caps Lock的状态?
编辑:如果你打算建议使用单独的模块,我可能应该提醒你,诅咒 - 因此我的程序 - 在UNIX领域。
+1:这*是*解决您的问题,所以我upvoting;尽管如此,在将自己的答案标记为*答案*之前,您必须先累积一些声誉。 – tzot 2010-07-09 09:41:01
看起来时间是决定是否可以接受他/她自己的答案的唯一因素,因为我在48小时后能够接受这一点。我想告诉其他用户,即使我已经接受了这个答案,如果有人访问这个问题会得到更好的答案,我会很乐意改变我的选择。 – 2010-07-10 19:17:07
请注意,如果您在X窗口下运行,此解决方案才可用。它不会在Linux控制台上工作,并且如果您远程连接(即ssh)到系统(没有某种类型的X转发),它将不起作用。 – Craig 2010-07-11 22:36:30