我有一个朋友,他想学习网络编程。他是一个身体残障的人。实际上,他用的是带轨迹球的电脑,他可以一个接一个地按键,而且只能用一只手。因此,我认为他最大的问题将是尝试书写需要使用双手的特殊字符(如>,!,#等)。首先,我想在Visual Studio中(Intelissense可能是一个很好的帮助),但是有人知道可以让编程变得更容易的工具吗?
我知道这是一个奇怪的问题,但如果有人能在这里帮我一下,我将非常感激:)
提前感谢
发布于 2011-08-31 14:42:49
有几家公司生产可编程的键盘、小键盘和脚踏开关,可以很容易地访问那些通常通过shift键访问的字符。一些是标准键盘的补充,另一些则是标准键盘的替代品。
它们的设计使您可以根据所分配的功能将您自己的标签应用到键上。有些软件可以让您将多步宏指定给单键。
这里有很多这样的产品的例子:http://www.fentek-ind.com/program.htm (这只是我在谷歌找到的第一个页面)
发布于 2011-08-31 16:45:55
另一个值得注意的功能是粘滞键-在Windows上,连续按5次SHIFT键可以相当快地打开它。当粘滞键打开时,像SHIFT、CTRL和ALT这样的修改键会一直‘坚持’,直到按下下一个键:所以如果你想要键入!字符,您可以按SHIFT键,然后按1键,而不必同时按这两个键。
(请注意,如果同时按住SHIFT和另一个键,粘滞键将自动关闭-但您可以通过控制面板关闭此功能,使其始终处于打开状态。)
我不确定speech- to -text有多有用;它倾向于针对你在字典中找到的英语单词进行微调,我不确定它是否能很好地处理大多数语言中大量使用符号或非英语文本的使用(例如printf!)。
发布于 2013-07-22 17:46:58
这个答案可能看起来有点晚,但我希望它对许多人有用:
这是一个非常好的程序,只需要两次运动就可以输入(可以是鼠标,操纵杆,手指,脚趾,头,眼球等等),而且一旦习惯了就可以快速输入:dasher (wikipedia page),你可以在上面找到:dasher official site
它非常容易学习和进入:你“瞄准”下一个字母,它会随着指针的移动而增长。一旦你输入它,你会看到后面的字母出现,最有可能的字母比其他字母大得多(例如:"e“通常是第一个字母的最大的,但一旦进入,"n”就会相当大,因为它可能是下一个字母。当你穿过"ente“时,"r”就会变得很大,很容易瞄准/快速瞄准()。如果您“退出”(通过在上面、下面或后退)当前字母,它会删除它,因此您可以选择另一个字母来替换它。查看wikipedia页面,可以看到一个很好的动画,展示了它是如何做到的。
你可以让Dasher使用(和训练)专门的字典,使最有用的字母更大,从而更容易“键入”(例如,如果你想做编程,就用for )。默认情况下,字典用于书写信件/邮件/等。)
https://stackoverflow.com/questions/7253345
复制相似问题