我的问题
在我目前的工作地点,我一手维护(因为我没有四肢,所以两手就可以了)维护着大约700台笔记本电脑。由于使用它们的性质和频率,我经常发现它们的损坏还不大。对于此问题,我主要关心的是笔记本电脑退回时,键盘损坏或失效的情况。当硬件维修人员修复这些损坏的键盘时,有必要对其进行测试。该测试涉及使用每个键以及每个键。多么拖累吧?问题是,有时我会忘记是否键入了密钥。
一个办法?
编写一个程序/脚本来:
- 接受用户输入
- 提交后(以您认为合适的任何方式),确定是否按下了每个键。
- 输出yes或no或以任何方式指示我是否成功按了所有键。(如果答案不明显,请在答案中指出两个可能的输出)。
假设:
- 大写,小写都一样?您认为适合的任何一种方式。只要是[AZ],[az]或[A-Za-z]。数字和其他符号也一样。(因此,如果=键入,+没关系)。您是否要包含移位字符的选择。
- 您不必担心制表符或空格
- 不需要功能键,CTRL,ALT,Esc或任何其他在屏幕上不输出内容的键
- 假定使用EN-US键盘,且笔记本电脑不包含数字键盘。
- 与操作系统无关,无论您喜欢哪种语言
- 多次按下该键无关紧要(因为当测试仪变得懒惰并像Mortal Kombat一样开始粉碎按钮时)
这是一个可能返回true的潜在输入集(或者是,或者是“您做到了!”)
`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./
获胜者取决于最少的字符数。
我们是否需要检查每个击键至少出现一次或恰好出现一次?
—
xnor 2014年
@xnor,如果它出现多次,没关系。我更新了问题。
—
SomeShinyObject 2014年
好吧,那是不值得的。
—
nyuszika7h 2014年
@ChristopherW如果这是您遇到的持续性问题,则应访问此网站keyboardtester.com。
—
gxtaillon 2014年
@MomemtumMori,那只手在侧边栏上做着宾夕法尼亚荷兰语键盘技术?完全是我的。
—
SomeShinyObject 2014年