在触摸屏设备上编写代码

发布于 2024-12-15 01:32:15 字数 1436 浏览 2 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把人绕傻吧 2024-12-22 01:32:15

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

乐高编码
您可以通过选择特殊的“构建”来创建代码块
IDE 中的“bricks
”。用于一组 if/else 的 ega 构建块
语句、for 循环的构建块或
新方法头部和身体。您可以在编码中拖动这些块
区域并填写空白。

使用你的魔杖
一个有用的功能是可编程手势,例如鼠标
您可以在 Firefox 中配置手势。例如你可以
通过绘制“s”自动生成变量的 setter 和 getter
超过该变量。

所有这些小事
您可以使用所有这些功能,这些功能已被证明在基于触摸的应用程序中非常方便,例如:多指调整大小、使用两根手指滚动等。

许多其他功能...
[这里有你的想法]
这个列表绝对可以变得更长

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

One general problem with this approach is, that you would have to look at the place where your fingers are at all times. That's not optimal for an ergonomic working position. Leaving that issue aside there are a number of possiblities.

Lego coding
You could create blocks of code by selecting special "building
bricks
" in your IDE. e.g.a building block for a set of if/else
statements, a building block for a for-loop or a building block for a
new method head and body. You could drag these blocks in your coding
area and fill out the blanks.

Use your magic wand
A useful feature would be programmable gesture, like the mouse
gestures you can configure in firefox. For example you could
autogenerate setters and getters for a variable by drawing an "s"
over that variable.

All those little things
You could use all those features, that have proven to be very handy in touch based applications, like: multifinger resize, scrolling by using two fingers etc.

Many other features...
[Your idea here]
This list can definitely be made much longer

And finally a really good ergonomic softkeyboard should be added
for all tasks, where typing is unavoidable.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文