在触摸屏设备上编写代码

时间:2011-11-09 09:09:38

标签: coding-style ide touch usability touchscreen

我真的很喜欢智能手机,iPad,平板电脑等触控设备。作为开发人员,我想直接在设备上编写代码。触控设备上的IDE。我们如何在没有键盘的设备上编写程序只能拖动和触摸?

当然,这些设备有软键盘。但我认为这是愚蠢的。假设我想在Python解释器中列出我需要触摸15次的当前目录。

>>> os.listdir('.')

如果'os'模块在屏幕上,我会触摸它,屏幕上的子功能列表将是'。'这只是设备上的3个触摸,可能包括“运行”按钮,它将是4个触摸。你们曾经梦想过这种发展吗?如果梦想什么样的用例优雅?

2 个答案:

答案 0 :(得分:2)

这种方法的一个普遍问题是,您必须始终查看手指所在的位置。这对于符合人体工程学的工作位置来说并不是最佳选择。抛开这个问题有很多可能性。

乐高编码
您可以创建代码块选择特殊的" 构建    砖"在你的IDE中。例如,一组if / else的构建块    语句,for循环的构建块或a的构建块    新方法头部和身体。您可以在编码中拖动这些块    区域并填写空白。

使用你的魔杖
一个有用的功能是可编程手势,就像鼠标一样    你可以在firefox中配置手势。比如你可以    通过绘制" s"自动生成变量的setter和getter。    超过那个变量。

所有这些小事
您可以使用所有这些已经证明在基于触摸的应用程序中非常方便的功能,例如:multifinger resize,使用两个手指滚动等。

许多其他功能......
[你的想法在这里]
这个清单肯定可以长得多



最后应添加一个非常良好的人体工程学软键盘    对于所有任务,打字是不可避免的。

答案 1 :(得分:2)

Codea 工具可以很好地回答您的问题。

它似乎适用于游戏,模拟和其他视觉项目的开发 在此处阅读更多内容:http://twolivesleft.com/Codea/


Codea