1 Star 0 Fork 4

Lattice1314 / ergodox-kinesis_keyboard

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
references.md 18.67 KB
一键复制 编辑 原始数据 按行查看 历史
youngfar 提交于 2020-11-05 07:19 . modify

Electronics Stuff

C Stuff

For the AVR

Protocol Stuff

I²C

USB

Other People's Code

Keyboard Firmware

USB Libraries

TWI Libraries

Other

Hardware Documentation

Miscellaneous

Keyboard Testing Tools

Typical Keyboard Information

  • [Keyboard Scan Rates] (http://geekhack.org/showwiki.php?title=Keyboard+scan+rates) list (on http://geekhack.org/)
    Keyboards seem to typically scan at rates from a little below 100Hz to about 300Hz, with the most common values a little below 100Hz. The [PJRC usb_keyboard] (http://pjrc.com/teensy/usb_keyboard.html) example documentation has a limit of 1000 packets (so 500 presses -> releases) per second, but says that even that speed might overwhelm host software, which expects keystrokes to come much more slowly. And, a debounce time of 5ms (which is the spec'ed high value for Cherry MX switches) would give us a max scan rate of 200Hz.

Other Awesome Keyboard Projects

Documentation and Design Tools


Copyright © 2012 Ben Blazak benblazak.dev@gmail.com
Released under The MIT License (MIT) (see "license.md")
Project located at https://github.com/benblazak/ergodox-firmware

1
https://gitee.com/lattice1314/ergodox-kinesis_keyboard.git
git@gitee.com:lattice1314/ergodox-kinesis_keyboard.git
lattice1314
ergodox-kinesis_keyboard
ergodox-kinesis_keyboard
master

搜索帮助