# Plugins

**URL:** https://community.keyboard.io/c/programming/discuss-kaleidoscope-plugins-one-thread-per-plugin/12.md?page=1

[Latest](https://community.keyboard.io/latest.md) · [Categories](https://community.keyboard.io/categories.md) · [Tags](https://community.keyboard.io/tags.md)

**Page:** 2

---

## [New Plugin: Kaleidoscope-ColorZones](https://community.keyboard.io/t/new-plugin-kaleidoscope-colorzones/2871)

<div class="topic-metadata">

**Author:** [@noseglasses](https://community.keyboard.io/u/noseglasses)\
**Replies:** 5\
**Last updated:** [May 17, 2019, 7:21pm UTC](https://community.keyboard.io/t/new-plugin-kaleidoscope-colorzones/2871 "2019-05-17T19:21:17Z")

</div>

Plugin name: Kaleidoscope-ColorZones Author: noseglasses Source URL: https://github.com/CapeLeidokos/Kaleidoscope-ColorZones.git Description: Define groups of keys (key zones) and color them dynamically (e.g. via rem…

---

## [New Plugin: Kaleidoscope-XKeymaps](https://community.keyboard.io/t/new-plugin-kaleidoscope-xkeymaps/2869)

<div class="topic-metadata">

**Author:** [@noseglasses](https://community.keyboard.io/u/noseglasses)\
**Replies:** 0\
**Last updated:** [May 16, 2019, 9:12am UTC](https://community.keyboard.io/t/new-plugin-kaleidoscope-xkeymaps/2869 "2019-05-16T09:12:03Z")

</div>

Plugin name: Kaleidoscope-XKeymaps Author: noseglasses Source URL: https://github.com/CapeLeidokos/Kaleidoscope-XKeymaps.git Description: You want sparse, mirrored, shifted or bitmasked keymaps? Have a go at Kaleidos…

---

## [New Plugin: Kaleidoscope-RemoteControl](https://community.keyboard.io/t/new-plugin-kaleidoscope-remotecontrol/2866)

<div class="topic-metadata">

**Author:** [@noseglasses](https://community.keyboard.io/u/noseglasses)\
**Replies:** 1\
**Last updated:** [May 15, 2019, 5:45pm UTC](https://community.keyboard.io/t/new-plugin-kaleidoscope-remotecontrol/2866 "2019-05-15T17:45:17Z")

</div>

Plugin name: Kaleidoscope-RemoteControl Author: noseglasses Source URL: https://github.com/CapeLeidokos/Kaleidoscope-RemoteControl.git Description: Control your keyboard from the host. Layers, LEDs and other features…

---

## [Trouble with Kaleidoscope-LED-ActiveModColor](https://community.keyboard.io/t/trouble-with-kaleidoscope-led-activemodcolor/2833)

<div class="topic-metadata">

**Author:** [@Atoly](https://community.keyboard.io/u/Atoly)\
**Replies:** 2\
**Last updated:** [May 3, 2019, 10:53am UTC](https://community.keyboard.io/t/trouble-with-kaleidoscope-led-activemodcolor/2833 "2019-05-03T10:53:59Z")

</div>

Plugin: Kaleidoscope-LED-ActiveModColor URL: https://github.com/keyboardio/Kaleidoscope-LED-ActiveModColor I didn’t find home page for this plugin, so I had to create a new topic. The problem is that the indication fo…

---

## [Documentation about using 3rd party plugins](https://community.keyboard.io/t/documentation-about-using-3rd-party-plugins/2595)

<div class="topic-metadata">

**Author:** [@noseglasses](https://community.keyboard.io/u/noseglasses)\
**Replies:** 9\
**Last updated:** [February 25, 2019, 4:18pm UTC](https://community.keyboard.io/t/documentation-about-using-3rd-party-plugins/2595 "2019-02-25T16:18:56Z")

</div>

I had a hard time finding documentation about where to put 3rd party plugins when building the firmware. I searched the READMEs and the Kaleidoscope Wiki but I could not find any information. Of course I am pretty sure …

---

## [Auto Shift plugin?](https://community.keyboard.io/t/auto-shift-plugin/1700)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 10\
**Last updated:** [January 20, 2019, 2:38am UTC](https://community.keyboard.io/t/auto-shift-plugin/1700 "2019-01-20T02:38:27Z")

</div>

Wondering if it would be difficult to create an Auto Shift plugin for Kaleidoscope just like available for QMK… @algernon and others? :bouquet::wink:

---

## [Introducing Kaleidoscope-BlankPlugin](https://community.keyboard.io/t/introducing-kaleidoscope-blankplugin/2407)

<div class="topic-metadata">

**Author:** [@tiltowaitt](https://community.keyboard.io/u/tiltowaitt)\
**Replies:** 0\
**Last updated:** [January 13, 2019, 12:12am UTC](https://community.keyboard.io/t/introducing-kaleidoscope-blankplugin/2407 "2019-01-13T00:12:07Z")

</div>

Plugin name: Kaleidoscope-BlankPlugin Author: tiltowaitt Source URL: https://github.com/tiltowait/Kaleidoscope-BlankPlugin Description: What does it do? Nothing! And that’s the point. BlankPlugin is a basic plugin t…

---

## [kaleidoscope::hid::isModifierKeyActive()?](https://community.keyboard.io/t/kaleidoscope-ismodifierkeyactive/2404)

<div class="topic-metadata">

**Author:** [@tiltowaitt](https://community.keyboard.io/u/tiltowaitt)\
**Replies:** 3\
**Last updated:** [January 12, 2019, 2:44am UTC](https://community.keyboard.io/t/kaleidoscope-ismodifierkeyactive/2404 "2019-01-12T02:44:02Z")

</div>

I feel like I’m not understanding this function—either it doesn’t do what I think it does, or it’s broken, or I’m broken … something. Anyway, my understanding is that the isModifierKeyActive(Key\_LeftShift) should return…

---

## [Help desired for a plugin I'm writing](https://community.keyboard.io/t/help-desired-for-a-plugin-im-writing/2400)

<div class="topic-metadata">

**Author:** [@tiltowaitt](https://community.keyboard.io/u/tiltowaitt)\
**Replies:** 3\
**Last updated:** [January 10, 2019, 10:16pm UTC](https://community.keyboard.io/t/help-desired-for-a-plugin-im-writing/2400 "2019-01-10T22:16:54Z")

</div>

I’m returning to a plugin I wrote a while back, ProperShifting. I am, unfortunately, having two issues with it, both of which I outlined in the issues tracker on the repo’s page. If someone could give some pointers, I’d …

---

## [Finer “stickability” control for OneShot](https://community.keyboard.io/t/finer-stickability-control-for-oneshot/1812)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 5\
**Last updated:** [January 4, 2019, 4:34pm UTC](https://community.keyboard.io/t/finer-stickability-control-for-oneshot/1812 "2019-01-04T16:34:16Z")

</div>

I have just submitted a PR for allowing finer i.e. per-modifier and per-layer control of the “stickability” of one-shot modifiers. This obviously needs to remove the older boolean controls but doesn’t otherwise (intenti…

---

## [Oneshot not deactivating after a macro: how to fix?](https://community.keyboard.io/t/oneshot-not-deactivating-after-a-macro-how-to-fix/2364)

<div class="topic-metadata">

**Author:** [@hgersen](https://community.keyboard.io/u/hgersen)\
**Replies:** 2\
**Last updated:** [December 31, 2018, 10:25am UTC](https://community.keyboard.io/t/oneshot-not-deactivating-after-a-macro-how-to-fix/2364 "2018-12-31T10:25:10Z")

</div>

I’m trying to get a key to generate different strings, depending on whether shift has been pressed. This to be able to speed up typing common sequences like “th” and “Th”. I can generate these strings, but the interactio…

---

## [New port: ErgoDox](https://community.keyboard.io/t/new-port-ergodox/1544)

<div class="topic-metadata">

**Author:** [@algernon](https://community.keyboard.io/u/algernon)\
**Replies:** 32\
**Last updated:** [November 25, 2018, 12:03am UTC](https://community.keyboard.io/t/new-port-ergodox/1544 "2018-11-25T00:03:04Z")

</div>

Plugin name: Kaleidoscope-Hardware-EZ-ErgoDox Author: @algernon Source URL: https://github.com/keyboardio/Kaleidoscope-Hardware-EZ-ErgoDox Description: This isn’t a plugin per-se, rather a port of Kaleidoscope to th…

---

## [New plugin: Water / Wavepool LED effect](https://community.keyboard.io/t/new-plugin-water-wavepool-led-effect/305)

<div class="topic-metadata">

**Author:** [@ToyKeeper](https://community.keyboard.io/u/ToyKeeper)\
**Replies:** 19\
**Last updated:** [September 25, 2018, 5:11am UTC](https://community.keyboard.io/t/new-plugin-water-wavepool-led-effect/305 "2018-09-25T05:11:14Z")

</div>

I made a thing today. It makes light splash out from each keypress like ripples in a lake. Or, when you’re not typing, it simulates gentle rain on the keyboard. It’s still sort of a work in progress, but it is at leas…

---

## [How to create a macro like typing Space then OSM(LeftShift) with OneShot plugin](https://community.keyboard.io/t/how-to-create-a-macro-like-typing-space-then-osm-leftshift-with-oneshot-plugin/2008)

<div class="topic-metadata">

**Author:** [@alexandre.j.navarro](https://community.keyboard.io/u/alexandre.j.navarro)\
**Replies:** 8\
**Last updated:** [September 14, 2018, 4:29pm UTC](https://community.keyboard.io/t/how-to-create-a-macro-like-typing-space-then-osm-leftshift-with-oneshot-plugin/2008 "2018-09-14T16:29:14Z")

</div>

How to create a macro like typing Space then OSM(LeftShift) with OneShot plugin I tried some stuffs like OneShot.inject in a macro OneShot.inject isPressed , wasPessed in a macro MacroDown (Space, OSM(LeftShift)); Ne…

---

## [New port: Atreus](https://community.keyboard.io/t/new-port-atreus/2013)

<div class="topic-metadata">

**Author:** [@algernon](https://community.keyboard.io/u/algernon)\
**Replies:** 0\
**Last updated:** [September 13, 2018, 5:03am UTC](https://community.keyboard.io/t/new-port-atreus/2013 "2018-09-13T05:03:58Z")

</div>

Plugin name: Kaleidoscope-Hardware-Technomancy-Atreus Author: @algernon Source URL: https://github.com/keyboardio/Kaleidoscope-Hardware-Technomancy-Atreus Description: This isn’t a plugin per-se, rather a port of Ka…

---

## [Kaleidoscope-LayerHighlighter](https://community.keyboard.io/t/kaleidoscope-layerhighlighter/1980)

<div class="topic-metadata">

**Author:** [@bjc](https://community.keyboard.io/u/bjc)\
**Replies:** 4\
**Last updated:** [September 1, 2018, 8:56pm UTC](https://community.keyboard.io/t/kaleidoscope-layerhighlighter/1980 "2018-09-01T20:56:23Z")

</div>

Plugin name: Kaleidoscope-LayerHighlighter Author: Brian Cully bjc@kublai.com Source URL: https://github.com/bjc/Kaleidoscope-LayerHighlighter Description: Highlights a layer with an LED effect when it’s locked. Basi…

---

## [Kaleidoscope-CapsLock: turns letter keys red when CAPS LOCK is on](https://community.keyboard.io/t/kaleidoscope-capslock-turns-letter-keys-red-when-caps-lock-is-on/993)

<div class="topic-metadata">

**Author:** [@fedward](https://community.keyboard.io/u/fedward)\
**Replies:** 23\
**Last updated:** [August 19, 2018, 12:30am UTC](https://community.keyboard.io/t/kaleidoscope-capslock-turns-letter-keys-red-when-caps-lock-is-on/993 "2018-08-19T00:30:38Z")

</div>

I’ve added a function to my .ino to send a Key\_CapsLock press to the host OS when I press fn-shift. I prefer this to OneShot, because OneShot also modifies the number keys, where at least on macOS caps lock only modifies…

---

## [The use of Qukeys in layers apart from the primary layer](https://community.keyboard.io/t/the-use-of-qukeys-in-layers-apart-from-the-primary-layer/1934)

<div class="topic-metadata">

**Author:** [@nevd](https://community.keyboard.io/u/nevd)\
**Replies:** 0\
**Last updated:** [August 15, 2018, 8:51pm UTC](https://community.keyboard.io/t/the-use-of-qukeys-in-layers-apart-from-the-primary-layer/1934 "2018-08-15T20:51:51Z")

</div>

I have raised an issue in the Qukeys module. Issue 52 I am using two different base layers depending on OS, each of these layers then uses two futher suplementary layers which are shared. I use a LockLayer to modify th…

---

## [StickyMouseButtons](https://community.keyboard.io/t/stickymousebuttons/1915)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 0\
**Last updated:** [August 13, 2018, 2:58pm UTC](https://community.keyboard.io/t/stickymousebuttons/1915 "2018-08-13T14:58:40Z")

</div>

Plugin name: Kaleidoscope-StickyMouseButtons Author: Shriramana Sharma Source URL: https://github.com/jamadagni/Kaleidoscope-StickyMouseButtons Description: This is nothing very original but just a spin from @algerno…

---

## [Questions re comments in Kaleidoscope-LEDEffect-Rainbow.{h,cpp}](https://community.keyboard.io/t/questions-re-comments-in-kaleidoscope-ledeffect-rainbow-h-cpp/1866)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 11\
**Last updated:** [August 2, 2018, 4:12pm UTC](https://community.keyboard.io/t/questions-re-comments-in-kaleidoscope-ledeffect-rainbow-h-cpp/1866 "2018-08-02T16:12:04Z")

</div>

My questions are re these lines in Kaleidoscope-LEDEffect-Rainbow.h: uint16\_t rainbow\_hue = 0; // stores 0 to 614 uint8\_t rainbow\_steps = 1; // number of hues we skip in a 360 range per update However comparing to…

---

## [Colormap plugin is “variant”?](https://community.keyboard.io/t/colormap-plugin-is-variant/1840)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 7\
**Last updated:** [July 26, 2018, 1:49pm UTC](https://community.keyboard.io/t/colormap-plugin-is-variant/1840 "2018-07-26T13:49:13Z")

</div>

The GitHub page of the ColorMap plugin labels it: Colormap extension for Kaleidoscope, EEPROM storage variant … but I don’t see any other variant. Am I missing something?

---

## [Plugin to restore QWERTY shortcuts](https://community.keyboard.io/t/plugin-to-restore-qwerty-shortcuts/1779)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 6\
**Last updated:** [July 13, 2018, 8:27pm UTC](https://community.keyboard.io/t/plugin-to-restore-qwerty-shortcuts/1779 "2018-07-13T20:27:05Z")

</div>

I use Workman and for some crazy reason my OS/apps think I want all shortcuts moved as per the letters as well whereas shortcuts are merely physical key sequences to me! (Consider a person who does a large part of his wo…

---

## [New plugin: Qukeys (yet another SpaceCadet/DualUse-type plugin)](https://community.keyboard.io/t/new-plugin-qukeys-yet-another-spacecadet-dualuse-type-plugin/812)

<div class="topic-metadata">

**Author:** [@merlin](https://community.keyboard.io/u/merlin)\
**Replies:** 46\
**Last updated:** [June 24, 2018, 3:13am UTC](https://community.keyboard.io/t/new-plugin-qukeys-yet-another-spacecadet-dualuse-type-plugin/812 "2018-06-24T03:13:19Z")

</div>

Plugin name: Kaleidoscope-Qukeys Author: Michael Richters Source URL: https://github.com/gedankenlab/Kaleidoscope-Qukeys Schrödinger’s Keys! The name “qukey” (quantum key) is a reference to the “qubit” (quantum bit) f…

---

## [Making Qukeys more friendly?](https://community.keyboard.io/t/making-qukeys-more-friendly/1662)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 1\
**Last updated:** [June 19, 2018, 2:25pm UTC](https://community.keyboard.io/t/making-qukeys-more-friendly/1662 "2018-06-19T14:25:11Z")

</div>

Hello. Isn’t it possible to make Qukeys more friendly, especially in not having to refer to the row and column as numbers when declaring them? Something like the Macro/TapDance way of declaring them as part of the keymap…

---

## [Trouble getting MagicCombo example to work](https://community.keyboard.io/t/trouble-getting-magiccombo-example-to-work/1658)

<div class="topic-metadata">

**Author:** [@nealharris](https://community.keyboard.io/u/nealharris)\
**Replies:** 9\
**Last updated:** [June 19, 2018, 6:51am UTC](https://community.keyboard.io/t/trouble-getting-magiccombo-example-to-work/1658 "2018-06-19T06:51:21Z")

</div>

Plugin name: MagicCombo Description: While trying to flash my Model01 with the example at https://github.com/keyboardio/Kaleidoscope-MagicCombo/blob/master/examples/MagicCombo/MagicCombo.ino, I encounter the following …

---

## [Introducing Kaleidoscope-BetterShifting](https://community.keyboard.io/t/introducing-kaleidoscope-bettershifting/1634)

<div class="topic-metadata">

**Author:** [@tiltowaitt](https://community.keyboard.io/u/tiltowaitt)\
**Replies:** 0\
**Last updated:** [June 14, 2018, 5:47am UTC](https://community.keyboard.io/t/introducing-kaleidoscope-bettershifting/1634 "2018-06-14T05:47:24Z")

</div>

Plugin name: Kaleidoscope-BetterShifting Author: Jared Lindsay Source URL: https://github.com/tiltowait/Kaleidoscope-BetterShifting Description: This plugin has been discussed a bit here, but here’s an “official” rel…

---

## [New LED effect? Fingering colours + breathe](https://community.keyboard.io/t/new-led-effect-fingering-colours-breathe/1617)

<div class="topic-metadata">

**Author:** [@jamadagni](https://community.keyboard.io/u/jamadagni)\
**Replies:** 0\
**Last updated:** [June 11, 2018, 11:59pm UTC](https://community.keyboard.io/t/new-led-effect-fingering-colours-breathe/1617 "2018-06-11T23:59:21Z")

</div>

Continuing the discussion from First time flashing - RGB speed overly increased: The LED effect I have in mind is like LEDBreatheEffect except instead of a single solid colour I want to set up sets of keys intended to …

---

## [Making a vi layer and the leader plugin](https://community.keyboard.io/t/making-a-vi-layer-and-the-leader-plugin/891)

<div class="topic-metadata">

**Author:** [@fire](https://community.keyboard.io/u/fire)\
**Replies:** 4\
**Last updated:** [June 10, 2018, 7:22pm UTC](https://community.keyboard.io/t/making-a-vi-layer-and-the-leader-plugin/891 "2018-06-10T19:22:29Z")

</div>

So I want to make a layer that emulates the vi movement and editing commands. I was thinking it would be best to use the Leader plugin to make a lookup table aliasing each vi command to a sequence of keys that does what…

---

## [Infinitely Hot Keys with Heatmap](https://community.keyboard.io/t/infinitely-hot-keys-with-heatmap/1506)

<div class="topic-metadata">

**Author:** [@UniversalTimeCodeGit](https://community.keyboard.io/u/UniversalTimeCodeGit)\
**Replies:** 7\
**Last updated:** [May 10, 2018, 9:28pm UTC](https://community.keyboard.io/t/infinitely-hot-keys-with-heatmap/1506 "2018-05-10T21:28:34Z")

</div>

I’m new to the community, I’ve only had my keyboardio for a few days. I’m still trying to adjust and wanted to use heatmap to help see how I could better optimize the keyboard layout (and because I think it’s a neat effe…

---

## [Help to figure out easy macro...?](https://community.keyboard.io/t/help-to-figure-out-easy-macro/1476)

<div class="topic-metadata">

**Author:** [@\_rkstar](https://community.keyboard.io/u/_rkstar)\
**Replies:** 2\
**Last updated:** [May 7, 2018, 3:24pm UTC](https://community.keyboard.io/t/help-to-figure-out-easy-macro/1476 "2018-05-07T15:24:22Z")

</div>

hi everyone- i’m finally getting pretty good with my model 01 but i have an optimization i’d love to make but can’t figure out how to create a macro for it. what i want to do is have my butterfly key insert () when i ta…

[Previous page](https://community.keyboard.io/c/programming/discuss-kaleidoscope-plugins-one-thread-per-plugin/12.md)

[Next page](https://community.keyboard.io/c/programming/discuss-kaleidoscope-plugins-one-thread-per-plugin/12.md?page=2)
