公众号【国民程序员】回馈粉丝福利: 现金红包和送书活动火热进行中,点击参与!
我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。
书籍详情请见:https://blog.csdn.net/ddnosh/article/details/107666187
不付出艰辛的劳动,生活不会给人任何东西。
众所周知,程序员的饭碗离不开鼠标 + 键盘,还有触摸板。但是有的时候作为程序员的我们也会遇得到一些用不了手的时候,比如手腕受伤、还有越来越多被肩周炎困扰的情况。当然还有些人打算躺在床上编程。
国外有个程序员小哥遇到了一个很现实的问题,就是他的手受伤了,无法使用鼠标或者触摸板,这个确实是一个sad的事情,但是他也不愿意从此放弃编程生涯。于是他想到了一个方法:使用麦克风 + 眼球跟踪器。
我们看一下视频中的效果:
image.png视频中我们看到这位程序员使用了声控命令,然后编辑器自动生成了相应的代码。
我们看下视频里面的初始代码:
importReact from'react';
import styled from'styled-components';
functionIconButton() {
}
exportdefaultIconButton
然后小哥通过下面的语音控制代码的生成:
"slap second go up" - adds two new lines before the export, and presses the up arrow
"styled button wrapper" - adds code: const Wrapper = styled.button``
"blank rule background color" - adds code background-color: ;
"color variable primary" - adds code var(--color-primary) after background color.
那么这么神奇的效果是怎么实现的呢?
口述软件实际上早已出现,但是仅仅只是针对特定的词语才有效,我们经常可以在医疗等领域看到这样的应用。但是对于编码来说就复杂得多,因为有很多语法、约定和非标词语。
幸运的是,这位程序员小哥遇到了Talon Voice,这个工具能够帮助程序员解放双手。
另外一个非常重要的工具是眼球追踪器,它可以替代你的鼠标。这里提一下tobii 5,它是一个带红外感应的长条形物体,它可以追踪你的眼球互动,并且立刻在显示器中显示出来。
在这里插入图片描述这位程序员小哥最后总结道:通过用嘴写代码,速度可能只有平时的50%,但这并不意味着产出也只有50%。这会让他寻找更加高效的提升开发效率的方法。从另外一个角度来说,这也解决了某些情况下不能用手编码的问题。
欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货
- 每天分享原创技术文章
- 海量免费技术资料和视频学习资源
- 分享赚钱门道,带领程序员走向财务自由
网友评论