V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  linuxfans  ›  全部回复第 2 页 / 共 4 页
回复总数  70
1  2  3  4  
2017-11-12 18:27:34 +08:00
回复了 linuxfans 创建的主题 程序员 如果有一个能实时编程的键盘,你会用它来做什么?
@jyf x 宝关键词 Mickey board,卖了快一年了,但销量感人,一百块现在还剩不到十块。back 现在刚刚勉强能在上面跑,完善还需要不少工作。
2017-11-12 15:59:20 +08:00
回复了 linuxfans 创建的主题 程序员 如果有一个能实时编程的键盘,你会用它来做什么?
@jyf forth 真的是一门神奇的语言,实现的这些东西,大概只用了一千多行的 Thumb2 汇编,以及一百多行的 Forth 代码,这部分实现本身没有使用 C 或者其他高级语言(好吧,我承认用 elisp 写了个小工具)。
有一个古老的传说:C 语言让你觉得它是世界上最好的语言,Forth 语言让你觉得自己是世界上最好的程序员—— PHP 党就不用来参与了,那个时候它可能还没出生呢。试问谁能说用纯用汇编而不借助其他 C 编译器写一个 C 编译器呢?
另外,其他都省了是什么意思呢?
2017-11-12 13:10:17 +08:00
回复了 linuxfans 创建的主题 程序员 如果有一个能实时编程的键盘,你会用它来做什么?
@bramblex 我们之前(包括现在)主要是出于个人兴趣搞的这个项目(不限于这个实时编程,包括电路板、网站之类的),当然如果能帮我们介绍几个 sb vc 也挺好。
至于说定价,类似功能和配列的 Minila Air 售价大概在 1000 元人民币左右,也有不少拥趸(我也是其中的一个)。我们这个估计能做到 1/3 到 1/2 左右的售价。现在机械键盘的售价至少 100+,能用的基本上至少 300,当然更贵的就是信仰、情怀的溢价了。所以感觉应该还马马虎虎吧。我们是 Mickey Board,MI Keyboard/Mic ( rosoft ) Keyboard/Me Keyboard ( iPhone ),蹭热度还是可以的。欢迎 sb vc,呸,vc 前来投资。
2017-11-12 10:30:10 +08:00
回复了 linuxfans 创建的主题 程序员 如果有一个能实时编程的键盘,你会用它来做什么?
@gamexg 我们也有为键盘配套的 dongle,但都是业余时间搞着玩的,还在开发中
2017-11-12 09:48:43 +08:00
回复了 linuxfans 创建的主题 程序员 如果有一个能实时编程的键盘,你会用它来做什么?
@SuperMild 写代码的话确实编辑器的功能就足够强大了,我也是没想到什么好点子,所以想听听大家的想法
@gamexg Atmega32U4 是 GH60 用的方案,做键盘应该是足够了,但如果想像上面演示的在键盘上进行编程,这个片子的能力就不太够了。我们用的 nRF51822,有 32kB 的 RAM,大概 16kB 用在了这个编译器+解释器+编辑器+控制台上面(当然,没有用满,用户还能自己加词进去)。
@ysc3839 确实基本上能用软件实现,不过键盘的 FN 按键是没办法用软件识别的,因为这个只在键盘这边解析处理,不会发送任何东西到主机(比如 FN + E 改成了上箭头,按下 FN 的时候,主机不会知道)。尤其对于 60 甚至 40 键盘而言,FN 是必不可少的。
@YMB 为啥尴尬啊?
@Aquila 貌似只有这个功能比较靠谱,而且我水了不止一贴了……
@qfdk 没太懂啊
@lsido 这个是给我们做的一个 DIY 低功耗蓝牙键盘电路板做的,因为 C 部分的固件不想(其实是不能)开源,所以就做了一个 Forth 环境,LGPL 协议,当做一个插件放进去,这样大家就可以编程,也可以认为我们这个键盘就算开源了( https://www.v2ex.com/t/403078,这里面有 github 链接,回复不让发外链了?),也希望更多爱好者参与其中。
@searene 这个就是传说中的 snippet ?我用过 emacs 的 verilog mode,和你这个比较像,而且貌似功能更强大(我就是来挑事的,哈哈)
下面就是用这个电路板组的键盘,可以实现上面图上的演示(妥妥的山米——山寨 Minila Air )。下面图中的绿色 PCB 是测试版,已经被替换成蓝色 PCB 了。
https://www.v2ex.com/t/328809
2017-11-11 23:26:46 +08:00
回复了 linuxfans 创建的主题 程序员 如果有一个能实时编程的键盘,你会用它来做什么?
@ynyounuo 不太懂什么意思。。。
@flyingghost 所谓实时编程,只能从键盘输入,所以你的女友很安全。可以把键盘当做输入设备和主机,电脑只是输出设备,不能当做网络设备。
2017-11-11 22:35:49 +08:00
回复了 wxsm 创建的主题 程序员 如何宣传个人的 Github 开源项目?
https://github.com/thumb2/back
键盘上跑的解释器、编译器、编辑器、控制台…
目前我已知的最黑键盘黑科技……那为啥是 back 不是 black 呢……
http://ww2.sinaimg.cn/large/a076bae6ly1fleiq4zp6og20fn0fq7se.jpg http://ww2.sinaimg.cn/large/a076bae6ly1fleiqe4kiig20hw0ig43i.jpg http://ww2.sinaimg.cn/large/a076bae6ly1fleiqm84u1g20hw0igtd2.jpg
2017-11-06 22:21:19 +08:00
回复了 linuxfans 创建的主题 分享创造 自带解释器、编译器的无线键盘实现
http://ww2.sinaimg.cn/large/a076bae6ly1fl8q8cihuig20hw0ig43i.jpg http://ww2.sinaimg.cn/large/a076bae6ly1fl8q8k9ojdg20hw0igtd2.jpg
命令行以及编辑器的编辑功能
if else then 的测试
循环应该也是可以用的
以上这些功能大概用了 1000 行汇编和 160 行 forth 代码
2017-11-03 17:16:20 +08:00
回复了 86322989 创建的主题 分享创造 终于找到如如何快速复制一行 并粘贴
@Todd_Leo 同这样操作。。。即使有更简便的,应该也习惯了不容易改了,况且即使节省应该也省不了多少了
2017-11-03 16:07:54 +08:00
回复了 linuxfans 创建的主题 分享创造 自带解释器、编译器的无线键盘实现
@forestyuan 也不是说不会 forth 就用不了键盘,当一个可以自定义配列的低功耗蓝牙键盘也没问题。不过作为搬石砸脚头名的 forth (遥遥领先 lua ),把键盘搞崩的可能性还是很高的。但如果程序员因为自己的程序把键盘搞崩,应该是不好意思去责备厂商的吧 http://ww1.sinaimg.cn/bmiddle/62e721e4gw1et02cqtj05j200k00k3y9.jpg
2017-11-03 08:46:06 +08:00
回复了 linuxfans 创建的主题 分享创造 自带解释器、编译器的无线键盘实现
@noli 做键盘的配置吗?其实我只是为了让键盘有个噱头。之前也写过一两次的 forth 实现,当然,都不兼容标准 forth,只是用到什么就写点什么,但到最后都没什么卵用。这次的至少还有点用处吧,如果放在键盘固件里强推的话。
其实还是靠 forth 这个有趣的语言(或者只能叫思想?),不然这个任务是不太可能完成的。不过最初还是想简单了,觉得两三个月就能搞定,后来拖拖拉拉搞了半年多才搞成现在这个样子,而且还有不少需要完善的地方。
2017-08-05 20:19:40 +08:00
回复了 rashawn 创建的主题 机械键盘 minila 蓝牙跟 hhkb 有线选一个
@rashawn 可以自组 hhkb 配列。你说的 USB 问题,USB 是 3.0 的吗? 3.0 和蓝牙都是 2.4GHz,会有互相干扰。
2017-08-05 07:18:43 +08:00
回复了 rashawn 创建的主题 机械键盘 minila 蓝牙跟 hhkb 有线选一个
@ThomasZ 又给了我打广告的机会。Mickey Board,可以客制化 minila air 配列,ble 单模,按键切换设备,比 minila 还要小一些呦,所以是 mic ( ro ) keyboard
2017-08-02 12:59:01 +08:00
回复了 TangMonk 创建的主题 机械键盘 Filco minila air 的左右 fn 键是不是有点废啊
@Alexhex https://www.v2ex.com/t/328809 资料主要是加群,板子淘宝搜 Mickey Board
2017-07-14 13:15:43 +08:00
回复了 TangMonk 创建的主题 机械键盘 Filco minila air 的左右 fn 键是不是有点废啊
@TangMonk 呃。。。难道我的广告太隐晦了。。。
2017-07-14 09:55:03 +08:00
回复了 TangMonk 创建的主题 机械键盘 Filco minila air 的左右 fn 键是不是有点废啊
感觉还是挺好用的吧,尤其是需要单手操作的时候(比如用鼠标画图,或者调试代码需要用鼠标的时候),如果是但 fn 又比较远肯定抓狂了
此外,如果想自己改键位的话,可以试试客制化的 Minila Air —— Mickey Board
说了半年左右的 Forth 环境终于有些眉目了,估计再有一个月左右就可以在线对键盘编程了
2017-07-03 16:51:53 +08:00
回复了 loading 创建的主题 分享创造 [组团] 无线分体机械键盘 Mitosis
友情帮顶
2017-05-22 10:12:17 +08:00
回复了 linuxfans 创建的主题 机械键盘 这样一个配列的 40 键盘怎么样?
@ThomasZ 一般键盘的数字键和右手小指的符号键我很难盲打,如果换成这种方式貌似会好一点。另外还可以把 uiop jkl m,. 这些按键对应 7890 456 123,接近小键盘的排列方式,貌似会更好一点。
2017-04-28 09:20:35 +08:00
回复了 linuxfans 创建的主题 机械键盘 这样一个配列的 40 键盘怎么样?
@Jimrussell 哦,那看来还是要用小马过河的方法检验一下了。现在用搜狗拼音基本上不太用数字键选字了,如果要选的话,现在用数字键貌似也不会很快,感觉上和用 fn+asdf 之类的差不多。
2017-04-28 08:36:14 +08:00
回复了 linuxfans 创建的主题 机械键盘 这样一个配列的 40 键盘怎么样?
@Jimrussell 这个和中文输入法有什么关系呢?无非是选词的时候按数字的方式不太相同,还有什么问题吗?
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2504 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:46 · PVG 23:46 · LAX 07:46 · JFK 10:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.