2

鉴于典型的开发人员使用情况,我想知道从多点触控 Win7 笔记本电脑或 Surface 设备中可以获得多少收益/效用。

如果人们有经验可以分享,或者对此有一些研究,请分享

4

4 回答 4

4

我们正处于多点触控技术的早期阶段。如果没有正确的软件工具,多点触控就没有优势。话虽如此,目前使用多点触控显示器没有任何优势。

在控制台编码的日子里,vi 和 emacs 很流行。当图形环境和计算机鼠标变得流行时,它们被整合到下一代编程环境中。如果多点触控显示器流行起来,完全有理由认为开发人员工具将配备触控和手势。

有些事情我可以想象在 IDE 中使用多点触控。这些功能很可能永远不会实现。

  • 上下文相关的触摸按钮。在您选择的代码上“单击”(第一根手指触摸)时,屏幕左侧或右侧边缘会出现许多按钮。在按住第一根手指的同时,用另一只手的手指按下其中一个按钮。

    • 这减少了鼠标选择代码块并一直向上移动到工具栏以单击一个小按钮的疲劳——全部在左手或右手。出现的按钮应该足够大以便于点击,并且只应该出现那些常见且适用于所选代码的按钮。

    • 假设我按下“更改缩进”按钮。现在我用一根手指左右拖动代码来选择它的缩进级别。

  • 同时操作多个控件。在重大重构和内置差异被混淆后有两个文件要合并?每只手用一根手指独立滚动文件的两个版本。

  • 手势。用两根手指在屏幕上滚动。也许可以通过用六个手指从三点钟位置开始逆时针画一个四分之三圈来撤销。这些东西一开始并不完美,但滚动很有希望。有一种方法可以避免瞄准小滚动条并且不会因为小滚轮上的主要滚动操作而让您的中指关节炎是一件好事。

别搞错了:这需要一些时间才能赶上。此外,与每项技术一样,大多数开发人员将开始尝试利用该技术到可用性受损的地步。最后,当它确实稳定并变得有用时,您可能实际上并不想使用它。使用 vim 的人比 Visual Studio 更喜欢 vim,但有些 vim 用户确实喜欢将 vim 用作 GUI。喜欢 Visual Studio 的人可能会更多地使用 Visual Studio,而不是任何基于触控的开发环境,但最终 Visual Studio 将开始添加触控功能。

于 2009-05-09T20:32:38.323 回答
1

您专门询问开发人员,因此结果与一般用户群明显不同。要记住的关键一件事是,每当有经验的人不得不将手从键盘上移开(无论出于何种原因)时,它都会减慢他/她的速度,并且比相应的击键花费更多的时间。

这适用于鼠标、轨迹球或其他任何东西。在代码窗口中键入的程序员通常使用键盘加速器比将手放在鼠标右键单击要快得多。触摸屏也应该如此。

餐厅服务员的环境大不相同。很少,如果有的话,他们会在编辑器中输入大量的“文本”。他们站立时正在寻找和啄食触摸屏上的大按钮。

我认为绝对可以从多点触控屏幕中受益的一类开发人员是构建丰富用户界面的 UI/UX 设计师。

于 2009-05-09T19:25:00.530 回答
1

这在很大程度上取决于你在做什么。对于任何与编程有关的东西,它基本上是无用的。多点触控的真正亮点在于绘图和信息处理。它使某些操作(例如拖动东西或调整图像大小)更加直观,但除此之外,它并没有比普通触摸屏有用得多。除了绘图之外,普通的触摸屏并不比鼠标有用得多。

99% 的情况下,多点触控不会提高您的工作效率。

于 2009-05-09T19:32:07.690 回答
1

与我们内心的开发者交谈……我正在等待多点触控 Starcraft/Warcraft/C&C 的那一天。说真的,RTS 游戏是为多点触控而设计的!

于 2009-05-09T20:36:28.610 回答