DIY机械键盘过程照_机械键盘diy教程-程序员宅基地

技术标签: 编程  [06] 硬件开发  照片  

我是个程序员,偶而搞下硬件开发,总觉得别人设计的键盘不满足自己的胃口,我自己DIY了一把机械键盘。

全键盘键位可编程,可以从内核开始编程,共设计69键,有点类似HHKB,但是比她要多了几个键盘。


功能设计和键位图吧,全键位可自己指定。
键盘布局与功能说明.jpg
硬件主控方案:单片机+USB接口芯片
这样的目的是让会单片机开发的朋友可以自己发挥,自己写主控程序。后期如果有朋友喜欢,需要的话,可以开发专用驱动,不需要下传内核就可以直接配置。

收到PCB时照的
IMG_20111119_141015.jpg  
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Saimen/article/details/7011592

智能推荐

mysql 的远程访问记录_mysql 查找用户远程登陆记录-程序员宅基地

文章浏览阅读835次。首先加一个用户CREATE USER'rmuser'@'192.168.1.4' IDENDIFIED BY'123456';rrmuser 新增的用户名192.168.1.4 需要登录访问的远程电脑 的IP 用% 代表所有 IP 慎用123456 密码接着 赋予次用户的操作权限GRANT ALL ON r_maindb.* TO'rmuser'@'19..._mysql 查找用户远程登陆记录

Java如何 只进行老年代回收_Java内存回收-程序员宅基地

文章浏览阅读577次。好记忆不如按烂笔头 ,写下了,可以温故而知新。虚拟机内存分区java虚拟机运行在受不同操作系统操纵的物理机上,不同的操作系统使用不同的底层方法来执行不同的操作,这些方法称之为本地方法:Native Method,本地方法一般执行的都是比较底层的操作,比如说IO、线程管理等,java方法则会执行的一般是相对高级的操作,比如说数逻运算,或者是调用底层的本地方法来完成底层任务。java虚拟机的运行时数据..._单独清理老年代

中国最牛的5位【IT界大佬】30岁在干嘛?_it行业大佬-程序员宅基地

文章浏览阅读1.8w次,点赞6次,收藏7次。马云:1994年,马云正经营海博翻译社。为生存下去,马云背着大麻袋到义乌、广州进货,目的就是赚钱给员工发工资。后来,马云开始寻找机会决定创业,慢慢的,就有了后来的中国黄页、淘宝网、支付宝、天猫,以及阿里帝国。 雷军:30岁当上总经理天天泡bbs 雷军前半生比前三位都顺,武汉大学超级学霸,在学校就是IT大神了,毕业直接进入金山软件,不久当上总经理。但雷布斯太顺了,30岁还有点“不务正业”,_it行业大佬

Ubuntu常用命令_ubuntu中pwd有关的命令-程序员宅基地

文章浏览阅读160次。Ubuntu常用命令pwd:查看目前所在的路径cd 路径:调转到指定路径ls:查看当前路径下所有文件和文件夹.:表示当前路径…:表示上一级路径/:表示根路径vi 文件名:表示进入此文件的编辑i:进入编辑模式esc:退出编辑模式shift+: :可进入命令行输入模式q:未改变此文件内容时退出此文件q!:改变文件内容,不保存,强制退出wq:改变文件内容,保存并退出s..._ubuntu中pwd有关的命令

PythonQT简介和安装-程序员宅基地

文章浏览阅读7.5k次,点赞8次,收藏29次。笔记http://www.python3.vip/tut/py/gui/qt_01/Python Qt 简介程序的用户交互界面,英文称之为 UI (user interface)当一个应用的 UI 比较复杂的时候,命令行方式就不便用户使用了,这时我们需要图形界面。GUI的三种解决方案如果使用 Python 语言开发跨平台的图形界面的程序,主要是有3种选择:Tkinter基于Tk的Python库,这是Python官方采用的标准库(也就是说我们使用了Tkinter之后就不需要安装其他的库了_pythonqt

jmeter配置分布式调度:远程启动其他机器实现多台pc一起并发_jmiter怎么一台主机控制多台客户机-程序员宅基地

文章浏览阅读429次。jmeter配置分布式调度:远程启动其他机器实现多台pc一起并发_jmiter怎么一台主机控制多台客户机

随便推点

新世纪10年100个好东西 淘宝、QQ、伟哥入选_港澳永久域49m、cdm-程序员宅基地

文章浏览阅读1.8w次,点赞2次,收藏2次。10年100个让我们生活更美好的东西它们是科技的胜利,更是人性的胜利网站类   1.Twitter.com  只有两种人会不喜欢Twitter,话痨和日报记者。前者会发现140字无法透彻表达观点,后者则被Twitter抢走了工作。奥巴马利用 Twitter助选,帕丁森在Twitter上宣传《暮色》,知道分子们在Twitter上交换最新资讯……自打2006年Twitter出现,人们就发 _港澳永久域49m、cdm

java实现输入年月,输出该月日历_用java按年份月份输出日历-程序员宅基地

文章浏览阅读2.7k次,点赞4次,收藏18次。import java.util.Scanner;public class Practice02 { public static void main(String[] args) { //输入年月,输出该月日历 Scanner input = new Scanner(System.in); int year,month,monthDay=0,sumDay=1,weekDay; System.out.print("请输入年份:"); _用java按年份月份输出日历

最短网络_fj 已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了-程序员宅基地

文章浏览阅读2.6k次。FJNU.1427Description农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。 约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。 为了用最小的消费,他想铺设最短的光纤去连接所有的农场。 你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。Input该题含有多组_fj 已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了

C语言解析pem私钥文件_pem格式解析-程序员宅基地

文章浏览阅读892次。直接上代码。。。/*按行读取一个pem文件所有字符并拼接为一整个字符串返回,去除首行、尾行及换行符*/char* LoadPemFile(char* pemFilePath,int* length){ FILE* file; size_t size = 0; char* buff; file = fopen(pemFilePath,"rb"); if(file==NULL) { return NULL; } fseek_pem格式解析

解决apt-get install E: 无法定位软件包问题_无法定位软件包 xrdp-程序员宅基地

文章浏览阅读10w+次,点赞39次,收藏142次。在etc/apt 的sources.list 添加镜像源 deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse然后 sudo apt-get update 接着安装就可以了_无法定位软件包 xrdp

npm install报错,解决记录_npm warn using --force recommended protections dis-程序员宅基地

文章浏览阅读1.6w次,点赞17次,收藏44次。npm install报错,解决记录_npm warn using --force recommended protections disabled.

推荐文章

热门文章

相关标签