说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

游戏手柄也能编程 极客打造不用键盘输入的IDE

HTML文档下载 WORD文档下载 PDF文档下载
Tiled Text是一个灵活、可用的文本编辑框架,兼容Android移动平台,可以配合编辑器实现运行使用游戏摇杆、多点触控甚至运动传感器进行文本编辑工作,并不局限于代码编辑。


Tiled Text作者Weston Beecroft表示,他19岁时正对一个游戏引擎项目进行第三次迭代,因为过度勉强自己,最终造成重复使力伤害(RSI),以至于在接下来的6年里几乎无法进行任何编程工作。但是他父亲的一句话点亮了TiledText重新编程的希望:为什么不使用游戏手柄编程呢?

在演示视频(YouTube,需要梯子)中,作者使用了一个Xbox 360的手柄控制GIDE(手势IDE),对某个项目的代码进行了移动等编辑操作,但是因为项目的不完整,支持的编辑功能也比较有限。目前比较大的缺陷在于不能输入新文本,只能对结构良好的文本进行操作,不过尚非成品,在完全版中肯定会带来全部功能。


作者演示用手柄编程

该项目使用到的相关技术有:Java/OpenGL(通过libGDX来保证Android兼容性)/ANTLR/Eclipce。无论是性能上还是体验上来看,现在的移动设备已经很不错了,但仍有缺点——文本编辑依然非常困难,而且移动设备的多点触控功能也适合作为新型输入方式。

Tiled Text已经实现了移动、删除区域文档功能,撤消/重做功能也正在开发中。将来还打算添加一些文本自动输入功能,比如给出输入选项,这样用户就不必输入全部字符了(该功能对自然语言并不适用,但是适合shell、代码编辑器之类的应用)。这项功能已经完成了70%到80%,但依旧没有UI,除此之外复制、搜索等、编辑功能也亟待开发。

相信Tiled Text能够帮助很多备受键盘、鼠标折磨的开发者带来福音,虽然手柄不一定能够比键盘输入更加方便、快捷,但混合使用多种输入方式至少能够避免重复使力伤害,相信在shell等应用场景下还是有比较大实用价值的。

Hacker News网友表示,即使最终无法实际应用,该项目本身依然很有技术含量,希望有公司慧眼识人,录取现在哈佛广场的Weston。但Weston现在所面临的最大挑战依然是腕伤、1型糖尿病以及经济上的压力(现无工作,有意继续学习数学),有意愿帮助他的朋友可以去Hacker News声援、支持他。

开发者及团队能从LibreOffice那里学到什么? 8000美元存储135TB数据:打造开源的存储硬件 Bing,每月27亿的有效搜索不及僵尸网络的一半 为什么说Amazon的James Hamilton是“可遇不可求”的? Facebook背后的数据团队 红帽将产品转移到Apache社区 Impala是如何提升3~90倍查询效率的? 云中保障数据安全及完整性必须防范的遗留问题 VMware推出移动性平台:VMware Horizon Suite 移动周报:全球最大校园Hackathon的参赛宝典 Unity3D首届游戏创意设计大赛开始报名 中国日报:向移动新媒体蜕变 C#五子棋程序设计 Mozilla宣布推出Firefox OS 面临四大问题 Ruby 2系列首个稳定版 Ruby 2.0.0-P0发布 微软改进Windows Blue搜索 系统或今夏推出 移动新趋势:扁平化设计 vs. 拟物化设计(下篇) 传奇程序员:Minecraft开发者Notch大神 让沟通更便捷 ConnectYard宣布推出全新的Web API 在Hadoop上运行SQL:程序员需知晓的13种数据工具 怎样用好Eucalyptus? AWS攻势变猛,Rackspace主动降价CDN与云存储 惠普将于下季度推出低功耗的Moonshot服务器 webOS复活!LG收购webOS用于智能电视 那些因为HTML5而将消亡的产品 初窥iWatch用户界面:开创基于时间的全新体验 如何编写出拥抱变化的代码? 20个优秀的前端框架 以AWS和vCloud为标杆看四大开源平台的定位 桌面集成开发环境五年内必将“死亡”? 助影人圆梦奥斯卡 8mm相机应用其实很平庸 怪现象:Windows 还未启动就黑屏 关于CRecordSet的问题 很菜的问题,希望不要见笑! 关于cookies的问题, 请教各位了. 很急!!!!!! 我日,天天见鬼,我用wsdl做了个webservice的代理类,把文件包含到webapplication中,debug的时候竟然说namespace System.Web.Services 本王对ISharp版竹表示最遗憾的同情和失望 哪位大哥能解决VB打开picture对话框时---蒸发的问题? 为什么我用jsp访问不到bean的属性???[100分,在线结帖] 为什么要“导入COM对象到.Net”? 请问我是不是被攻击了? 求这样的SQL语句,我脑子转不过来了。 请问各位大侠,如何在WIN2000下重启计算机。 不爱说话的男生怎么找女朋友呀 急! datagrid的第一列是空白列,怎么才能删除掉 在textBox上点一下,textbox中的文字清空,接受用户输入,怎么实现? 请问如何补齐笔划 如何在一个表里实现某一个字段的值都加一呢 有关xp中bios的几个问题 "评选最具实力的汇编、底层的开发论坛。" 这个帖子怎么不见了????里面有我急需的东西啊!!!! 大家帮帮我啊(让我郁闷好长时间了) 救助 谁有 中文Lotus Domino R5 Web开发指南 下载? 为什么我的jsp在weblogic里部署后老是乱码? 数组元素的合并,头痛 请问listview中item的data属性 是怎样存入和读取的??????????????????????????????????????? 用MSCOMM出了DEBUG,现在想改用API,但有几个问题不明白,请各位高手进来帮忙!! 哪位大大哥会让IIS6.0支持PHP和CGI?要多少分我都送! 我用FlatStyle里的TflatTitlebar,如何做出像优化大师标题栏一样的渐变色? WIN98\W2000雙系統問題 如何辨别ADSL是否有端口映射功能? 急啊!!!在线等 请问如何在VC中实现SDK,或者打开并断点运行SDK程序代码啊? asp如何控制时间? 如何在一个表里实现某一个字段的值都加一呢 怎样在WinRunner中使用TSL读取Excel中的内容??? XP的电源问题 请问关于SDK-ipconfig.cpp程序的断点运行! 怒了,还是关于两个JFrame传值的问题,100分!!! 请问这个判断应该怎样写? 我建立的anywhere数据库 *.db 怎么给库里的表增加记录! win2000 server中的active directory 到底应如何使用 奇怪盘的用途 关于提交与页面刷新,问了又问? 一个站点下两个根目录? 诺顿严重卸载问题 jsp 和 servlet的数据传递问题 求教版主:关于LDAP 我有java帮助文件jdk.hlp,如何加到jcreator上的jdk帮助上去呢 再问个问题!请帮忙看一下,先谢谢了1 msn的登录问题 魔兽世界 格挡 格挡值 格挡等级 盾牌格挡定义是什么 都是怎么换算的 什么属性对这些有提升那如果格挡高于伤害是不是可以免伤了 作文There are three ways to make the Internet safer for your children-hardware,softwareand underwea不要直接翻译,这是英语看图作文图上的文字,我需要理解过的意思,如果有写好的例文更好这段话的意思我知道, 我的空题谁能解决 (高数)求间断点个数, There are two ways to make____English interesting.A.to learn B.learning为什么不能选A,要理由, 帮忙解决一下空题,谢谢 汉字以及字母的音标具体怎么标注? 醉翁亭记是否要背? 叫的关于感恩亲情的故事 家里祭祀供品(贡品)摆放有哪些风水讲究 我要问一下有理数混合运算化简后,运用加法结合律要不要用括号?九点二十以前的追加 城市社区和农村社区的各自的含义以及两者的区别谢谢大家了 急用啊回答的好的追分啊 如何处理供品 高中物理追及问题中两车相撞的条件到底是什么这题:不要给我复制黏贴,我答案都知道,老师方法我也知道,但是就是想知道我哪里错了摩托车以速度v1沿平直公路行驶,突然驾驶员发现正前方 “凹”字一共多少笔画? 求高手帮忙做大一高数卷子 只需做选择填空即可 真心各种求.有意着留下邮箱吧 必修1的44页,12题由于扳道工的失误,有两列客运列车都以75km/h的速度在同一铁路线上相向而行.已知列车刹车时能产生的最大加速度为0.4m/s²,为了避免车祸的发生,两列列车的驾驶员至少要在 凹字的笔画 一道简单高数填空 就是单项选择上面的那道填空 两辆汽车追及问题(懂的进来)在高速公路的超车道上,一辆车身长4米,速度为100的轿车准备超越一辆长12米,速度为80千米|时的货车,从轿车追上货车开始计时,轿车超越货车需要 秒(结果保留2个 一个口,里面一个女,是什么字?懒得查字典了读音 高数一道选择一道填空.分别是第一题和第九题,又要用导数定义是吧?第九题像这种全微分z都在一起的要怎么搞? 甲、乙两车从同一地点同向行驶(追及问题)甲、乙两车从同一地点同向行驶,但是甲车做匀速直接运动,其速度为v=20m/s,乙车在甲车行驶至距离出发地2000m处时开始以初速度为零,加速度为a=2m/s 英语阅读每句话里我都有不认识的词怎么做啊 5,6两题求解题思路 答对追分某人站在在斜面抛物体,V0恒定,如何角度可以获得最大位移?分别站在斜面上部往下,和下部往上抛.解释得清楚的追分.可以给出推倒吗追分?如果在斜面上,向斜面高处抛呢? 根号256等于?, 某商店同时卖出两件商品,都是60元,已知其中一件赚20%,另一件亏20%,那么这个商店卖出这两件商品是赚钱还亏本? 写一个表现母爱的句子,用上“无微不至”. 一只足球以10m/s的速度沿正东方向运动,运动员飞起一脚,使足球以20m/s的速度向正西方向飞去,运动员的作用时间为0.1s,求足球获得的加速度的大小和方向. 以初速度V0水平抛出一物体,当它的垂直分位移与水平分位移,则瞬时速度等于?位移大小等于? 出色的答非所问这篇文章 一个足球以10m/s的速度沿正东方向运动,运动员飞起一脚,足球便以20m/s的速度向正西方向飞去,运动员和足球的作用时间为0.1s,求足球获得加速度的大小和方向. ∫xe^4xdx 写一个表现母爱的句子,用上“无微不至”、“我爱您”及“谢谢” 足球以10m/s的速度飞来,被运动员以16m/s的速度反方向踢回,若以足球飞来的方向为正方向足球速度的变化量为多少若运动员与足球的接触时间为0.5秒,足球的平均加速度为多少 试将a/ab+a+1,b/bc+b+1,c/ac+c+1化成同分母的式子?已知abc=1,试将a/ab+a+1,b/bc+b+1,c/ac+c+1化成同分母的式子?(对不起,一开始错了, 写一句表现母爱的句子,用上“ 无微不至 ”一词. 我的中文名叫陈烨,想起一个相关的英文名.名字叫陈烨,取个和名字有关的英文名叫什麽呢? 1、如图抛物线与直线都经过坐标轴的正半轴上A(4,0),B两点,该抛物线的对称轴x=﹣1与x轴交于点C,且∠ABC=90°,求:⑴直线AB的解析式;⑵抛物线的解析式2、若关于x的方程3x²-2x-n=0没有实 从30米高的楼顶处,以5米每秒的初速度竖直下抛一个球,g取10N,求经多长时间小球落地? 请问null和空值,没有,零有什么区别? 抛物线与直线Y=-1/2X+2都经过坐标轴的正半轴上A(4,0) B(0,2)两点 设抛物线坐标轴为X=-1.求抛物线解析要解析 qaq是什么意思 以5m/s上升的气球,当升到20m高时从气球上落下一小球,小球的质量为500g,小球在运动过程中遇到阻力是0.1N,求经过多长时间到达地面(g取9.8) 如图.已知抛物线与坐标轴分别交于a(-4,0)点b(4,0)c(0,-2)过点c做平行于x轴的直线 请问QAQ是什么意思?听到朋友说QAQ,就在想这是什么意思,请问是什么意思呀? VS中的C环境已将如何返回空值,因为NULL已被定义为0我定义了一个函数,需要返回顺序表的类型,出错时返回空值(NULL),但在VS的C++环境中提示#define NULL 0,不能返回NULL值,此时该怎么办系统定义 已知函数y=(m-1)x^2+(m-3)x+(m-1),m取啥实数时,函数图像与X轴.(1)没有公共点 (2)只有一个公共点已知函数y=(m-1)x^2+(m-3)x+(m-1),m取啥实数时,函数图像与X轴.(1)没有公共点(2)只有一个公共点( 漂亮作出色讲是什么意思造句 总质量为20KG的小球,从地面以5M每秒的速度匀速上升,第六秒末从气球上落下一4KG重物,物体着地时求气球高解析清楚点,不求答案求思路 对于任何实数m,设函数y=2x+m的图像与函数y=-x+4的图像相交于点p(a,b),则a,b不可能是A.a>0且b<0 B.a<0且b>0 C.a<0且b<0 D.a>0且b<0 写一个表现母爱的句子 用上无微不至 一次函数y=-3/4x+3的图像与x轴,y轴分别交于A,B两点,则坐标原点O到直线AB的距离为要过程,谢了 There is no way to make everyone happy 上边一个处,下边一个口是什么字?事先说明不是谜语,是我懒得查字典.要读音就行 “NULL”为什么在计算机中表示空值? 格挡性能和格挡发动力到底哪个对骑士更有意义 love is searching for ways to make your loved one 研究了半天总觉得不对, 在初中几何中“两相交线对角相等”有这个定义吗 17岁少年贩毒只为给爷爷办寿宴 从小杭州孩儿巷取消52个泊位后道路通行明收费站立闯关扎胎警告牌 回应称出于安杭州:拒绝工资集体协商 最高罚款3万杭州凤起东路将继续往东延伸 唐家村桥周日西湖国际马拉松开跑 部分道路临时义乌城区一黄金地块6.1亿成交 业内中央第二轮巡视展开 已进驻商务部和三广州人大常委会公布任免名单 任命15美在联合国驻地部署情报人员 拦截各国诸永高速东阳诸暨交界处数座桥墩下现空阿里推出手机上网流量免单计划 杭州只杭州市“公述民评”面对面问政第三场:中央第二轮巡视工作展开 已进驻商务部杭州:企业拒绝工资集体协商 最高罚款财政部:中国有信心完成经济增长7.5艾弗森正式宣布退役 称至死都是一名7国锦赛-丁俊晖6:1胜进8强 世界排46名中国与印度非法采金者在加纳被捕杭州新增房源远超成交量 很多板块挑选国际足联主席公开嘲讽C罗 重压之下只特恩布尔就任澳大利亚总理盐城:努力为绿色发展树好标杆美国施压伊拉克政府对俄关闭领空 阻俄我5名护理工作者 获南丁格尔奖“无车日”全省不划禁行区四星级酒店变身养老院江苏男篮完成“最后一块拼图”光辞职不行还要接受处理“用嘴活着, 也活在别人嘴里”宁镇扬结成首家 区域智库联盟淮阴警方组织开展 “压降警情、控制发健康点题遗失声明“铁的新四军” 美术展在宁开幕博士开公司 “洗脑”诈骗被拘媒体:樊振东取代张继科为时过早 可当“国营”味道“讨来的锦旗”羞煞人油价“六连跌”后或小幅上调如此微整形,“面子”给得难放心小微企业资金增值有门
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘