![]() | 1 ynyounuo 2017-11-11 23:16:08 +08:00 snippet? |
![]() | 2 flyingghost 2017-11-11 23:16:51 +08:00 ![]() 送了女友一把,在我远程实时编程下,时不时把女友输入的文字改变为“我爱你”。 于是后来女友跟着别人跑了。 |
![]() | 3 Lonely 2017-11-11 23:24:13 +08:00 @flyingghost 悲催的故事 |
![]() | 4 linuxfans OP |
5 anmaz 2017-11-11 23:39:50 +08:00 via Android 先看多点资料,再写写代码吧 |
![]() | 6 Pyjamas 2017-11-11 23:43:05 +08:00 这图看着真累 |
7 SuperMild 2017-11-11 23:46:16 +08:00 感觉没什么用,实时编程,也还是要编程啊,还不如使用预先设定好的编辑器功能。 |
![]() | 8 gamexg 2017-11-11 23:53:15 +08:00 这种用什么实现比较好呢? 用 Atmega32U4 对上位机模拟为 usb 键盘,然后自己实现矩阵键盘,或者实现 ps 协议? |
![]() | 9 oott123 2017-11-12 00:24:15 +08:00 当按键精灵玩游戏 好像没有别的功能了 |
![]() | 10 mmnsghgn 2017-11-12 00:54:21 +08:00 via iPhone 我想问下楼主是怎么打字的?拼音还是啥,好酷炫 |
11 xiaolanglang 2017-11-12 01:17:50 +08:00 @zhengjian 双拼输入法 |
![]() | 12 ysc3839 2017-11-12 01:22:51 +08:00 我觉得没必要用硬件,软件都能实现。 |
![]() | 13 YMB 2017-11-12 01:25:40 +08:00 看的我很尴尬 |
14 Aquila 2017-11-12 02:12:23 +08:00 via Android 我应该会拿出来水一帖 |
![]() | 15 qfdk PRO 为啥我想到了灰鸽子 |
![]() | 16 lsido 2017-11-12 04:55:47 +08:00 via iPhone 意义是? |
![]() | 17 searene 2017-11-12 09:11:38 +08:00 |
![]() | 18 linuxfans OP @SuperMild 写代码的话确实编辑器的功能就足够强大了,我也是没想到什么好点子,所以想听听大家的想法 @gamexg Atmega32U4 是 GH60 用的方案,做键盘应该是足够了,但如果想像上面演示的在键盘上进行编程,这个片子的能力就不太够了。我们用的 nRF51822,有 32kB 的 RAM,大概 16kB 用在了这个编译器+解释器+编辑器+控制台上面(当然,没有用满,用户还能自己加词进去)。 @ysc3839 确实基本上能用软件实现,不过键盘的 FN 按键是没办法用软件识别的,因为这个只在键盘这边解析处理,不会发送任何东西到主机(比如 FN + E 改成了上箭头,按下 FN 的时候,主机不会知道)。尤其对于 60 甚至 40 键盘而言,FN 是必不可少的。 @YMB 为啥尴尬啊? @Aquila 貌似只有这个功能比较靠谱,而且我水了不止一贴了…… @qfdk 没太懂啊 @lsido 这个是给我们做的一个 DIY 低功耗蓝牙键盘电路板做的,因为 C 部分的固件不想(其实是不能)开源,所以就做了一个 Forth 环境,LGPL 协议,当做一个插件放进去,这样大家就可以编程,也可以认为我们这个键盘就算开源了( t/403078,这里面有 github 链接,回复不让发外链了?),也希望更多爱好者参与其中。 @searene 这个就是传说中的 snippet ?我用过 emacs 的 verilog mode,和你这个比较像,而且貌似功能更强大(我就是来挑事的,哈哈) 下面就是用这个电路板组的键盘,可以实现上面图上的演示(妥妥的山米山寨 Minila Air )。下面图中的绿色 PCB 是测试版,已经被替换成蓝色 PCB 了。 t/328809 |
21 brablex 2017-11-12 11:31:11 +08:00 如果是为了好玩,可以玩玩,确实好玩,如果有我也想玩。 如果为了做实打实的产品,嗯……说实话真有点鸡肋,一般人家里的键盘大概 30~60 一把,你要能把价格定到 80 以内还有得赚,那确实还是可以勉强维生的。 如果是 to sb vc 的产品,嗯,这个不好说,毕竟什么 sb 的项目我都有见过有人投的…… |
![]() | 22 linuxfans OP @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 前来投资。 |
23 jyf 2017-11-12 13:56:54 +08:00 @linuxfans 看到你说 16k 的编译器 解释器 还有用户词就想到 forth 了 哈哈 果然是啊 价格嘛 还是希望便宜点 另外 既然能实时编程 除了基本按键的 其他的是否可以都省了呢 |
![]() | 24 linuxfans OP @jyf forth 真的是一门神奇的语言,实现的这些东西,大概只用了一千多行的 Thumb2 汇编,以及一百多行的 Forth 代码,这部分实现本身没有使用 C 或者其他高级语言(好吧,我承认用 elisp 写了个小工具)。 有一个古老的传说:C 语言让你觉得它是世界上最好的语言,Forth 语言让你觉得自己是世界上最好的程序员 PHP 党就不用来参与了,那个时候它可能还没出生呢。试问谁能说用纯用汇编而不借助其他 C 编译器写一个 C 编译器呢? 另外,其他都省了是什么意思呢? |
27 jyf 2017-11-12 18:22:46 +08:00 @linuxfans 虽然有不少 c 实现的 forth 但是 forth 社区本身是鄙视用 c 的 :D 话说回来 这个 back 什么时候卖呢 进了那个 x 宝没看到啊 |
![]() | 28 linuxfans OP @jyf x 宝关键词 Mickey board,卖了快一年了,但销量感人,一百块现在还剩不到十块。back 现在刚刚勉强能在上面跑,完善还需要不少工作。 |
![]() | 29 openroc 2017-11-12 20:39:59 +08:00 LZ 这个不错,,个人也玩键盘 DIY,怎么联系交流一下。:) |
![]() | 31 yuanchao 2017-11-13 10:03:29 +08:00 这图看着真累 +1 |
32 jyf 2017-11-13 10:15:16 +08:00 @linuxfans 搜了下 可能是价格+销售方式的问题吧 价格虽然有点偏高 但是我想这种噱头也谈不上有多贵 盆友们咬一咬牙就接受了 但是销售上只卖板子 配套散件都不卖 对于大量入门级来说 实在是太麻烦了 我在想 你们是否可以在大量销售的产品上做下 hack 这样应该能借助规模生产来降低自己定制的成本 但是又部分的达到了定制的效果 |
![]() | 34 wizardoz 2017-11-13 14:29:47 +08:00 挺有想法,我想到的一个应用是可以在各种 PC 游戏中快速骂人。 |
![]() | 35 linus3389 2017-11-13 16:43:53 +08:00 AutoHotkey 按键精灵 windows user32.dll sendInput 楼下请补充。。 |
![]() | 36 linuxfans OP |
![]() | 39 linuxfans OP |
![]() | 43 fbqk2008 2018-11-22 17:19:05 +08:00 你这是真做出来卖了吗? |