# 极客DIY：只用两步教你制作一款可编程键盘 [译]

- URL: https://wuming.si/blog/937/
- Author: Aaron
- Published: 2015-04-21
- Language: zh-Hans
- Categories: Uncategorized
- Originally published at: http://blog.wo.ai/archives/937

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/cc9bb1401e_6855e771gw1ercvyoivtxj20hw0h7q5g.jpg)

**对于那些工作时需要与许多组合键打交道的人（比如经常使用Photoshop的人）来说，一款可编程键盘无疑是十分实用的。本期的DIY将为大家带来一款可编程键盘，其制作过程非常简单，有兴趣的小伙伴可以一试。**

**DIY材料及工具：**
    
    
    USB小键盘、PVA胶、A4纸、隐形胶带、刷子、剪刀、激光打印机

**具体步骤：**

**Step1：制作属于你的自定义键盘**

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/ead6ea498f_6855e771gw1ercvyfmk4fj20c60h8wex.jpg)

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/ead6ea498f_6855e771gw1ercvygrnenj20c60h8jrm.jpg)

我设计的是一套Photshop专用的标签，我先在纸上做了按键布局的草图，这涉及到我可能会用到的所有功能以及它们所在的位置。**通过Excel你可以很容易做到这些，尽可能的去完善这一步的内容，避免在实际的使用中因为遗漏而不得不修改标签。**

具体的图片可以在谷歌/百度图片中找到，另外如果你想要制作的是其他方面的键盘，只需要自己进行设计即可。

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/3bbfd41c22_6855e771gw1ercvykm3o6j20hz0jwgr0.jpg)

将标签打印出来，保证尺寸大小合适然后按列（或行）进行剪裁。**用胶带覆盖每一列（或行），推荐使用隐形胶带，因为这样可以保证能够长时间的使用且不会变黄或者脱落。**

**最后将每一个按键标签剪裁出来，注意大小一致。**

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/3bbfd41c22_6855e771gw1ercvydgbtlj20h80cxjsa.jpg)![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/3bbfd41c22_6855e771gw1ercvyc85rpj20h80cxmyg.jpg)

**用PVA胶均匀的涂一层在标签上，找到合适的位置，然后迅速将标签用力按下，如此依次完成所有的按键。** 完成后对整个键盘做一些清洁处理，保证键盘看起来不错。

**Step2：HID Macros设置及操作**

**HID Macros对于我们来说是一个非常完美的软件，它可以修改键盘的功能保证当你在使用键盘时不会激活键盘原有的功能，非常适合我们的目标。**

[**关于HID Macros**](http://www.hidmacros.eu/)以及[**源码**](http://www.hidmacros.eu/forum/viewtopic.php?f=3&t=221)

它没有安装运行的过程，你只需要把它解压缩到合适的文件夹中就可以了。

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/3bbfd41c22_6855e771gw1ercvygg16nj20ft0dcwfl.jpg)

**先插入键盘到电脑上，然后打开HID Macros。比如说我想把“7”号键变成字符“b”，在Photoshop中“b”是“刷子”。**

参考上面的截图然后按照以下步骤进行：

**单击“NEW”然后为你的新按键取名，比如我的是 “刷子”。点击“SCAN”按钮，选择按键“7”，然后点选“Send keyboard sequence”并输入字符“b”，最后点击 “Save Configuration” 即可。完成后当你在使用按键“7”时，都会显示字符“b”。其他按键依次操作即可。**

![](http://blog.wo.ai/wp-content/plugins/wp-o-matic/cache/3bbfd41c22_6855e771gw1ercvyb4w5qj20ft0de0tz.jpg)

另外在HID macros中，你可以添加多个设备并在每个设备中存储不同的按键指令。因此添加或删除设备时需要谨慎，以免键盘按键命令出现错乱。

**正确的方法是，点击“devices”按钮，你可以看到所有相关联的设备，点击“Move macros”选择你想要移动的设备。如果不确定是哪一个设备，可以点击“Macros”然后按键盘的任意按键，设备的测试区域将会告诉你。**

[**HidMacros及标签图.zip**](http://pan.baidu.com/s/1kTmp90j)

### 相关文章

  * [极客DIY：用树莓派制作低成本高清监控摄像机 [译]](http://www.geekfan.net/13828/)
  * [盘点充满创意的DIY手机 堪比中国山寨机](http://www.geekfan.net/9696/)
  * [最复古、最漂亮的 Arduino 游戏机：Gamebuino](http://www.geekfan.net/9812/)
  * [DIY时刻：树莓派 + Kindle = KindleBerry Pi](http://www.geekfan.net/2978/)
  * [一个键盘多台电脑：QuickSynergy让分享更简单](http://www.geekfan.net/3202/)
  * [无触摸输入设备Leap Motion快速指南](http://www.geekfan.net/2952/)
  * [LiveMap——由Android、HUD、LTE、GPS驱动的摩托头盔项目](http://www.geekfan.net/1880/)
  * [旧钢琴改造成电脑工作台](http://www.geekfan.net/896/)
  * [一些另类可穿戴设备](http://www.geekfan.net/2914/)
  * [Python实现蒙提霍尔问题](http://www.geekfan.net/7241/)

[极客DIY：只用两步教你制作一款可编程键盘 [译]](http://www.geekfan.net/13835/)，首发于[极客范 – GeekFan.net](http://www.geekfan.net)。
