SimonOpera 发表于 2015-8-30 10:31

自制快捷键机械键盘进行中【Day4 安装了无刻键帽以及踏板

本帖最后由 SimonOpera 于 2015-9-1 14:36 编辑

去年年底开始做字幕,原本之前的经验是用popsub做字幕,后来看到做fpsrussia的罗兹大大的直播,知道了Aegisub Avisynth x264 什么的东西。。

随着翻译得越来越多,Aegisub也越用越顺手,其中有个功能叫做翻译助手,是一个颇为厚道的小功能。

打开翻译助手后,是上下两个对话框,在此时,
Insert    Home    PageUp
Delete   End   PageDown
这几个台式机键盘上的按键就成了特定的快捷键,相对的操作是
Insert插入原文
Home播放当前行的视频与音频
End播放当前行的音频
PgUp切换到上一行,不保存当前输入
PgDn切换到下一行,不保存当前输入

开始还觉得这几个快捷键没什么用,结果发现越用越顺手。。。。简直神器,但随之而来有了个问题:
那就是这六个快捷键能凑在一起的笔记本电脑真是少之又少,原本的ThinkPad的7排按键键盘,做这个不能再赞了,
但是现在的ThinkPad键盘 PgUp PgDn放到了方向键旁边,而其他品牌甚至有把PgUp PgDn Ins按键做成Fn组合键,这真心不能忍
而且本来很不错的苹果笔记本电脑,也是把这些按键统统取消,更别提就没有Ins按键这说。
这就极大地限制了外出做字幕时所用笔记本电脑的选择。

不过万事皆有解决办法,前几天上网发现了Teensy芯片的机械键盘解决方案,发现很适合我的要求:
`可以支持F13-F24按键,跟原有键盘毫不冲突
`可以支持多层键盘序列,方便针对不同软件进行切换
`编程简单,有大批例程
`现在机械键盘已经走下神坛,各种周边配件容易购买

Day1:
确定方案,去淘宝本来想弄个机械数字键盘的DIY套装,但是发现数字键盘 0 enter 加号都是长的,原本的Cherry轴的安装位置也和其他的不在一条线上。
最终想到了个绝妙的解决办法,超市收银那种机器有很多是机械键盘的,而且因为这些键盘都是方方正正的矩阵排列,也没有主控芯片,在电脑上不能用,
所以价格非常低。
于是以垃圾价购入了一个这种东西。
http://ww1.sinaimg.cn/bmiddle/3d1495eajw1evkfmyhynjj20id06hjsn.jpg

SimonOpera 发表于 2015-8-30 10:36

本帖最后由 SimonOpera 于 2015-8-30 10:47 编辑

Day2:
翻过来这个键盘,发现想用的小键盘区电路很不符合要求,要照搬的例程是
横着一排用二极管串在一起,竖着一列直接串在一起,就形成了4x5的矩阵,然后连到Teensy板子上即可。
只好把电路不该连着的地方都切开了,这时候貌似低估了钢板的厚度,用锯条根本锯不动,于是跑到门口做铝合金门窗的地方,给他五块钱搞定

http://ww3.sinaimg.cn/bmiddle/3d1495eajw1evkfu9elhqj216o1kwndf.jpg

http://ww4.sinaimg.cn/bmiddle/3d1495eajw1evkfu7az1ej21kw16onat.jpg


二极管什么的快递还在路上,Teensy芯片也在路上,等到了以后估计就可以开焊了。。

切好了,割开电路了,就变成了这个样子

http://ww2.sinaimg.cn/bmiddle/3d1495eajw1evkg27g7p1j21kw1kw7ku.jpg

http://ww2.sinaimg.cn/bmiddle/3d1495eajw1evkg28z252j21kw1kw4i9.jpg

tyx776 发表于 2015-8-30 19:45

给跪,文科生最多只玩到拆轴换轴玩,连改灯都不会。我就老老实实用原装了

董卓 发表于 2015-8-31 07:46

300左右的7排键外置usb小红点键盘已经快卖完了
有条件收藏的赶紧入

SimonOpera 发表于 2015-8-31 08:39

董卓 发表于 2015-8-31 07:46
300左右的7排键外置usb小红点键盘已经快卖完了
有条件收藏的赶紧入

外置没意义。外置还不如带红轴键盘。。。

董卓 发表于 2015-8-31 08:43

台球论坛网友 发表于 2015-8-31 09:06

SimonOpera 发表于 2015-8-31 09:50

本帖最后由 SimonOpera 于 2015-8-31 09:52 编辑

Day3
昨晚Teensy ++ 2.0到货了,进入实质施工阶段:
http://ww1.sinaimg.cn/bmiddle/3d1495eajw1evljvbqbpnj21w01w0e81.jpg

http://ww2.sinaimg.cn/bmiddle/3d1495eajw1evljvdcb31j21w01w0x6p.jpg
是不是焊的很(chou)漂(dao)亮(bao)?

这个版本芯片弄好了之后发现只有一半能用,仔细看了看老外的图发现我这个二极管都是串联起来的,尼玛能用一半就不错了。。。。0.68v压降四次。。。都快没了

http://ww1.sinaimg.cn/bmiddle/3d1495eajw1evljv9gyufj21w01w0e81.jpg
又改成并联了

http://ww1.sinaimg.cn/bmiddle/3d1495eajw1evljvev1a3j21w01w0u0x.jpg
中途还经历了行号写成了列好,各种鬼畜输入的情况。。

http://ww4.sinaimg.cn/bmiddle/3d1495eajw1evljvg9ge3j21w01w0b29.jpg

不过最终完成了,成就感还是满满的。。。回头就是加外壳了,
键盘支持7层不同功能定义,可以通过Fn切换。

如果想再进一步完善,可以去定制定位板(就是那个黑铁板,以及定制PCB。

本次想法的技术基础来源于以下三个链接:
http://gizmodo.com/i-built-a-keyboard-from-scratch-1649325860
看这个老外受到启发,然后在下面找到了源程序和教程
https://github.com/tmk/tmk_keyboard/
Firmware教程,写的简单易懂,稍微改改就能用了
http://deskthority.net/workshop- ... firmware-t7177.html


本次工程从设想,网上搜索资料,到下单,制作完成一共耗时5天,结果基本满足需求。

水榭听风 发表于 2015-8-31 10:14

高端大气上档次,毒,德味!不能说梦想吧,最少觉得这是一件牛B的事情。

ov_efly 发表于 2015-8-31 10:25

看上去手艺不错
平时没怎么折腾
我弄基本不会这么干净

发表于 2015-8-31 10:43

吊!

midearth 发表于 2015-8-31 16:00

lz受我一拜

----发送自 STAGE1 App for Android.

qwqwe4 发表于 2015-8-31 16:03

塔奇克马 发表于 2015-8-31 16:25

满分!

SimonOpera 发表于 2015-9-1 14:33

Day4:买了彩虹键帽,并实现了踏板按键功能

http://ww2.sinaimg.cn/bmiddle/3d1495eajw1evmxrxkldcj21kw16odrk.jpg
去淘宝买的,然而其中有一个带横杠,就是F或者J按键那种,然而我并不需要,弄得我心里很不舒服

http://ww1.sinaimg.cn/bmiddle/3d1495eajw1evmxrtwbxnj21kw16ona4.jpg
在键盘的基础上,利用吃灰的电钢琴踏板做了个脚踩的键盘。

http://ww3.sinaimg.cn/bmiddle/3d1495eajw1evmxrvl6bsj21kw16oqhv.jpg
用途比如弹琴的时候翻pdf谱子,或者是dota2里面设置成按键发言,就可以踩踏板发言了

秋雨灰灰 发表于 2015-9-1 14:43

这个踏板好棒

neotaburiss 发表于 2015-9-1 14:44

SimonOpera 发表于 2015-9-1 14:33
Day4:买了彩虹键帽,并实现了踏板按键功能



楼主这动手能力无敌了,膜拜

cgzzjb 发表于 2015-9-1 14:54

或者是dota2里面设置成按键发言,就可以踩踏板发言了.........→_→

SimonOpera 发表于 2015-9-1 14:57

秋雨灰灰 发表于 2015-9-1 14:43
这个踏板好棒

说到这个忘了说,如果也有s1机油想用钢琴踏板做,最好选用底下有切换开关的,有的钢琴踏板是不踩是断路,有的钢琴踏板是踩是断路,买有切换开关的就一切ok了。否则源程序还要加一个取反看着闹心。。

yuyangwxws 发表于 2015-9-1 15:09

键盘实际就是输入个个扫描码,vk_key..这是何苦。。

SimonOpera 发表于 2015-9-1 15:48

yuyangwxws 发表于 2015-9-1 15:09
键盘实际就是输入个个扫描码,vk_key..这是何苦。。

可以切换多套配置,支持f13-f24,其他的不好实现,没这么方便。如果您会的话大可多多指教
页: [1]
查看完整版本: 自制快捷键机械键盘进行中【Day4 安装了无刻键帽以及踏板