我是一位想要学习网络编程的朋友。他是身体残障的人。实际上他使用带轨迹球的电脑,他可以一只手按键,只能用一只手按键。所以,我认为他最大的问题是尝试编写需要使用两只手的特殊字符(例如>,!,#等)。首先我想在Visual Studio中(Intelissense可以提供很大的帮助),但有没有人知道可以使编程更容易的工具?
我知道这是一个奇怪的问题,但如果有人能帮助我,我真的很感激。)
提前致谢
答案 0 :(得分:5)
有几家公司生产可编程键盘,键盘和脚踏开关,可以方便地访问通常使用shift键访问的字符。有些用作标准键盘的补充,有些用于替换标准键盘。
它们的设计使您可以根据指定的功能将自己的标签应用于按键。有些软件允许您将多步宏分配给单个键。
此处有大量此类产品的示例:http://www.fentek-ind.com/program.htm(我在Google上找到的第一页)
答案 1 :(得分:3)
另一个值得注意的功能是Sticky Keys - 在Windows上,连续5次连续按下SHIFT以打开它。当Sticky Keys打开时,SHIFT,CTRL和ALT等修改键会“按下”直到按下下一个键:所以如果要输入!字符,您可以按SHIFT然后按1,而不必同时按两个字符。
(请注意,如果您同时按住SHIFT键和另一个键,Sticky Keys会自动关闭 - 但您可以关闭此功能,使其始终通过控制面板保持打开状态。)
不确定语音到文本的有用程度;它往往会对你在字典中找到的英语单词进行微调,我不确定它是否会很好地处理大量使用符号或使用大多数语言中的非英语单词(例如printf!)。
答案 2 :(得分:2)
这个答案似乎有点晚了,但我希望它对许多人有用:
一个非常好的程序要知道,允许一个人输入只有2个动作(无论是鼠标,操纵杆,手指,脚趾,头部,眼球等),并且可以让人输入相当的快速习惯了它:dasher (wikipedia page),您可以在dasher official site
找到它这很容易学习和进入:你“瞄准”下一个字母,它会朝着指针方向增长。一旦你输入它,在远处你会看到下一个字母出现,最可能的字母比其他字母大得多(例如:“e”通常是第一个字母的最大字母,但一旦进入,“n”将因为这是一个很可能的下一封信。当你穿过“ente”时,“r”将非常大而轻松/快速瞄准。如果你“退出”(通过上面或在当前的字母下面或通过返回)删除它,因此你可以选择另一个来替换它。请参阅维基百科页面以获得一个很好的动画,展示它是如何完成的。
你可以让Dasher使用(并训练)专门的词典,使最有用的字母更大,因此更容易“键入”(例如,如果你打算编程,则很有用。默认情况下,字典是写字母/邮件/等)