# How to turn leds off

**URL:** <https://community.keyboard.io/t/how-to-turn-leds-off/2185>\
**Category:** Help and Getting Started\
**Created:** [November 9, 2018, 5:20am UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185 "2018-11-09T05:20:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![lcuff](https://avatars.discourse-cdn.com/v4/letter/l/9dc877/32.png) [@lcuff](https://community.keyboard.io/u/lcuff)\
**Post date:** [November 9, 2018, 5:20am UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/1 "2018-11-09T05:20:11Z")

</div>

I sometimes accidentally hit the led key. What’s the quickest way to turn them off? I end up hitting the led key a number of times and watching them change color, but have to experiment with hitting the led key multiple times to get them turned off.

---

<div class="post-metadata">

**Author:** ![algernon](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/algernon/32/4404_2.png) [@algernon](https://community.keyboard.io/u/algernon)\
**Post date:** [November 9, 2018, 6:04am UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/2 "2018-11-09T06:04:09Z")

</div>

You can create a macro that does `LEDOff.activate()`, and place it on your keymap somewhere. Or remove LED effects you don’t need or want, so you have to hit the LED key fewer times.

---

<div class="post-metadata">

**Author:** ![lcuff](https://avatars.discourse-cdn.com/v4/letter/l/9dc877/32.png) [@lcuff](https://community.keyboard.io/u/lcuff)\
**Post date:** [November 9, 2018, 6:14am UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/3 "2018-11-09T06:14:01Z")

</div>

Hmmm. “Create a macro”. I don’t know how to do that. I’m guessing this means learning about Kaleidoscope? And how to download new firmware?

---

<div class="post-metadata">

**Author:** ![algernon](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/algernon/32/4404_2.png) [@algernon](https://community.keyboard.io/u/algernon)\
**Post date:** [November 9, 2018, 7:08am UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/4 "2018-11-09T07:08:51Z")

</div>

Yes, this means learning about Kaleidoscope.

The first step would be installing Arduino, and getting the firmware sources. The wiki has guides for the three major operating systems:

> **[keyboardio/Kaleidoscope](https://github.com/keyboardio/Kaleidoscope/wiki)**
>
> Firmware for the Keyboardio Model 01 and other keyboards with AVR or ARM MCUs. - keyboardio/Kaleidoscope

The factory firmware is at:

> **[keyboardio/Model01-Firmware](https://github.com/keyboardio/Model01-Firmware)**
>
> The "standard" Keyboardio Model 01 Firmware sketch. - keyboardio/Model01-Firmware

If you install from git (recommended at the moment), then installing Kaleidoscope will also get you the factory firmware, as it is part of the “bundle”.

---

<div class="post-metadata">

**Author:** ![bagels](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/bagels/32/1040_2.png) [@bagels](https://community.keyboard.io/u/bagels)\
**Post date:** [November 13, 2018, 4:39pm UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/5 "2018-11-13T16:39:04Z")

</div>

Macros are the best solution. I’ve got it so that tapping the LED button turns the LEDs on or off, depending on the current state. I’ve also got function+LED to switch through the modes, and shift+function+LED to switch through the modes backwards.

My layout is based on an earlier firmware build, before the giant refactor, but you should be able to see what I did and replicate it yourself.

> <https://github.com/advisoray/Model01-Firmware/blob/master/Model01-Firmware.ino>

---

<div class="post-metadata">

**Author:** ![lcuff](https://avatars.discourse-cdn.com/v4/letter/l/9dc877/32.png) [@lcuff](https://community.keyboard.io/u/lcuff)\
**Post date:** [November 13, 2018, 7:35pm UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/6 "2018-11-13T19:35:26Z")

</div>

Thanks Ben,

The length of the file is a little intimidating, (I have yet to do a first firmware download) but I appreciate your suggestion and letting me piggyback on your work.

Leonard

---

<div class="post-metadata">

**Author:** ![bagels](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/bagels/32/1040_2.png) [@bagels](https://community.keyboard.io/u/bagels)\
**Post date:** [November 15, 2018, 5:59am UTC](https://community.keyboard.io/t/how-to-turn-leds-off/2185/7 "2018-11-15T05:59:16Z")

</div>

Give me a day or two and I can point out the relevant sections. They are the macro definitions and the placement of the macros on keys on my layout.
