# Single-byte key addressing (for boards with fewer than 256 keys)

**URL:** <https://community.keyboard.io/t/single-byte-key-addressing-for-boards-with-fewer-than-256-keys/848>\
**Category:** Kaleidoscope Internals\
**Created:** [December 10, 2017, 6:28am UTC](https://community.keyboard.io/t/single-byte-key-addressing-for-boards-with-fewer-than-256-keys/848 "2017-12-10T06:28:42Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![merlin](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/merlin/32/3416_2.png) [@merlin](https://community.keyboard.io/u/merlin)\
**Post date:** [December 10, 2017, 7:05am UTC](https://community.keyboard.io/t/single-byte-key-addressing-for-boards-with-fewer-than-256-keys/848/9 "2017-12-10T07:05:03Z")

</div>

I thought about it, but I wasn’t sure about how to do it properly. I find the C++ compiler confounding enough, and I could pattern-match a working typedef more easily. I also didn’t know what overhead would come with a class or struct.

It would be pretty easy to change, though.

---

_[View the full topic](https://community.keyboard.io/t/single-byte-key-addressing-for-boards-with-fewer-than-256-keys/848)._
