# \#plugin

**URL:** https://community.keyboard.io/tag/plugin/2.md

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

---

## [Question on HostOS plugin, I cannot save the OS in the eeprom through HostOS.os(kaleidoscope::hostos::MACOS)?](https://community.keyboard.io/t/question-on-hostos-plugin-i-cannot-save-the-os-in-the-eeprom-through-hostos-os-kaleidoscope-macos/13664)

<div class="topic-metadata">

**Author:** [@alexandre.j.navarro](https://community.keyboard.io/u/alexandre.j.navarro)\
**Replies:** 0\
**Last updated:** [December 7, 2025, 9:19pm UTC](https://community.keyboard.io/t/question-on-hostos-plugin-i-cannot-save-the-os-in-the-eeprom-through-hostos-os-kaleidoscope-macos/13664 "2025-12-07T21:19:57Z")

</div>

Hi, I use HostOS to have different macro between Mac and Linux notably Ctrl / Cmd inversion. I can set my type of OS through HostOS.os(kaleidoscope::hostos::MACOS) or retrieve the OS through HostOS.os(), but when I do …

---

## [Adding AutoShift to Preonic?](https://community.keyboard.io/t/adding-autoshift-to-preonic/13594)

<div class="topic-metadata">

**Author:** [@Hanuman42](https://community.keyboard.io/u/Hanuman42)\
**Replies:** 0\
**Last updated:** [July 23, 2025, 12:43am UTC](https://community.keyboard.io/t/adding-autoshift-to-preonic/13594 "2025-07-23T00:43:05Z")

</div>

I’m trying to add AutoShift to my Preonic. I was able to compile the example sketch but once I include Kaleidoscope-AutoShift.h, I get errors: Preonic-AutoShift.ino (21.0 KB) In file included from C:\\Users\\chaiy\\AppDat…

---

## [How do I make OneShot do what I want?](https://community.keyboard.io/t/how-do-i-make-oneshot-do-what-i-want/13524)

<div class="topic-metadata">

**Author:** [@fedward](https://community.keyboard.io/u/fedward)\
**Replies:** 2\
**Last updated:** [May 28, 2025, 6:06pm UTC](https://community.keyboard.io/t/how-do-i-make-oneshot-do-what-i-want/13524 "2025-05-28T18:06:35Z")

</div>

New Atreus owner (and old Model 01 owner) here. I would like my Fun key to work the normal way when held and to do LockLayer(FUN) when double-tapped, but I don’t want the regular single tap OneShot behavior. I feel like…

---

## [Secondary action causes 100 to miss rapidly repeated keypresses](https://community.keyboard.io/t/secondary-action-causes-100-to-miss-rapidly-repeated-keypresses/6120)

<div class="topic-metadata">

**Author:** [@stonewear](https://community.keyboard.io/u/stonewear)\
**Replies:** 8\
**Last updated:** [November 21, 2023, 3:47am UTC](https://community.keyboard.io/t/secondary-action-causes-100-to-miss-rapidly-repeated-keypresses/6120 "2023-11-21T03:47:45Z")

</div>

I’m using home row mods on a colemak/miryoku inspired layout configured through Chrysalis. Ended up swapping out my switch on the S key to a click bar that provides very clear audible feedback when a key is pressed. Wasn…

---

## [Plugin for Personal Timers and Pomodoro?](https://community.keyboard.io/t/plugin-for-personal-timers-and-pomodoro/6532)

<div class="topic-metadata">

**Author:** [@azound](https://community.keyboard.io/u/azound)\
**Replies:** 0\
**Last updated:** [November 3, 2023, 8:42pm UTC](https://community.keyboard.io/t/plugin-for-personal-timers-and-pomodoro/6532 "2023-11-03T20:42:38Z")

</div>

Hello! I recently saw this Keyboard for sale that includes a built-in pomodoro timer: https://www.kickstarter.com/projects/nomade/nomad-e-by-work-louder?fbclid=PAAaZKch9Z8n8FyncTz5pXWtzAmz3PRDSUhXSfVFcceJmQRGYt1in\_k7O5N…

---

## [Unable to use ColorMap on Model01](https://community.keyboard.io/t/unable-to-use-colormap-on-model01/6465)

<div class="topic-metadata">

**Author:** [@nicos](https://community.keyboard.io/u/nicos)\
**Replies:** 0\
**Last updated:** [August 4, 2023, 6:52am UTC](https://community.keyboard.io/t/unable-to-use-colormap-on-model01/6465 "2023-08-04T06:52:30Z")

</div>

I already asked that on the discord, but got no answer so I thought I might try here. Sorry if that’s an inconvenience. I bought a used Model01 a few months ago and love it, I’m really happy with it. Now I’d like to do…

---

## [Macro with multiple modifiers](https://community.keyboard.io/t/macro-with-multiple-modifiers/6384)

<div class="topic-metadata">

**Author:** [@snowkeep](https://community.keyboard.io/u/snowkeep)\
**Replies:** 1\
**Last updated:** [May 23, 2023, 1:24am UTC](https://community.keyboard.io/t/macro-with-multiple-modifiers/6384 "2023-05-23T01:24:13Z")

</div>

I’m attempting to port a macro to Kaleidoscope that enters a different set of enclosures depending on the modifier pressed. This is what I have: #define K\_LT LSHIFT(Key\_Comma) #define K\_GT LSHIFT(Key\_Period) #d…

---

## [Funky behavior reusing NumPad plugin for layer coloring](https://community.keyboard.io/t/funky-behavior-reusing-numpad-plugin-for-layer-coloring/6228)

<div class="topic-metadata">

**Author:** [@shirgoldbird](https://community.keyboard.io/u/shirgoldbird)\
**Replies:** 1\
**Last updated:** [February 25, 2023, 4:12am UTC](https://community.keyboard.io/t/funky-behavior-reusing-numpad-plugin-for-layer-coloring/6228 "2023-02-25T04:12:53Z")

</div>

I have a steno layer on my Model 100 that uses a subset of keys, and was hoping to have only those keys light up when the layer is activated, just like the NumPad plugin does. When I’m not on the steno layer, I want the …

---

## [Qukeys workaround for bluetooth adapter?](https://community.keyboard.io/t/qukeys-workaround-for-bluetooth-adapter/5494)

<div class="topic-metadata">

**Author:** [@ChrisWestsideJX](https://community.keyboard.io/u/ChrisWestsideJX)\
**Replies:** 4\
**Last updated:** [February 1, 2023, 5:15am UTC](https://community.keyboard.io/t/qukeys-workaround-for-bluetooth-adapter/5494 "2023-02-01T05:15:23Z")

</div>

TL;DR - Handheld Scientific says their bluetooth adapter doesn’t support QMK tap/hold functionality out of the box, and they suggest setting a bigger delay between key press and key release events; how would I do this wi…

---

## [Disable oneshot stickability for modifiers](https://community.keyboard.io/t/disable-oneshot-stickability-for-modifiers/6037)

<div class="topic-metadata">

**Author:** [@MalarJuggler](https://community.keyboard.io/u/MalarJuggler)\
**Replies:** 8\
**Last updated:** [December 6, 2022, 5:29pm UTC](https://community.keyboard.io/t/disable-oneshot-stickability-for-modifiers/6037 "2022-12-06T17:29:12Z")

</div>

I added OneShot.disableStickabilityForModifiers(); at the end of of setup() but after flashing the modifier keys are still stickable. The 2nd touch makes the modifier key red, where I would expect it to output the SpaceC…

---

## [Disable oneshot double tap](https://community.keyboard.io/t/disable-oneshot-double-tap/2974)

<div class="topic-metadata">

**Author:** [@celeritas501](https://community.keyboard.io/u/celeritas501)\
**Replies:** 3\
**Last updated:** [June 24, 2019, 3:07pm UTC](https://community.keyboard.io/t/disable-oneshot-double-tap/2974 "2019-06-24T15:07:49Z")

</div>

I am trying to disable double tap sticky with the OneShot Plugin. I followed the guide online and added the following to my setup() OneShot.double\_tap\_sticky = false; OneShot.double\_tap\_sticky\_layers = false; Howev…

---

## [Win + number shortcut does not work with OneShot(Win)](https://community.keyboard.io/t/win-number-shortcut-does-not-work-with-oneshot-win/5888)

<div class="topic-metadata">

**Author:** [@fire](https://community.keyboard.io/u/fire)\
**Replies:** 1\
**Last updated:** [November 4, 2022, 11:25pm UTC](https://community.keyboard.io/t/win-number-shortcut-does-not-work-with-oneshot-win/5888 "2022-11-04T23:25:53Z")

</div>

I am having some trouble with OneShot and keyboard shortcuts. When I hold down the Win key and type 4, the Win + number shortcut works - I get a list of all windows in the app that is the 4th item on the task bar. The l…

---

## [Trying to upgrade - what happened to UnknownKeyswitchLocation?](https://community.keyboard.io/t/trying-to-upgrade-what-happened-to-unknownkeyswitchlocation/5894)

<div class="topic-metadata">

**Author:** [@fire](https://community.keyboard.io/u/fire)\
**Replies:** 0\
**Last updated:** [November 3, 2022, 9:08am UTC](https://community.keyboard.io/t/trying-to-upgrade-what-happened-to-unknownkeyswitchlocation/5894 "2022-11-03T09:08:42Z")

</div>

I am updating a plugin and I can’t figure out what happened to UnknownKeyswitchLocation. I looked through Upgrade notes — Kaleidoscope documentation and could not find any reference to it.

---

## [Can you make a double modifier key OneShot without AutoModifiers?](https://community.keyboard.io/t/can-you-make-a-double-modifier-key-oneshot-without-automodifiers/5864)

<div class="topic-metadata">

**Author:** [@fire](https://community.keyboard.io/u/fire)\
**Replies:** 2\
**Last updated:** [October 29, 2022, 6:04am UTC](https://community.keyboard.io/t/can-you-make-a-double-modifier-key-oneshot-without-automodifiers/5864 "2022-10-29T06:04:57Z")

</div>

I have a Control-Shift key I want to make OneShot, but OSM(LCTRL(Key\_LeftShift)) does not work. The docs for OneShot say: .enableAutoModifiers() .disableAutoModifiers() .toggleAutoModifiers() Enables/disables/toggles …

---

## [Unicode plugin function hexToKey is not working](https://community.keyboard.io/t/unicode-plugin-function-hextokey-is-not-working/5865)

<div class="topic-metadata">

**Author:** [@fire](https://community.keyboard.io/u/fire)\
**Replies:** 0\
**Last updated:** [October 28, 2022, 1:00pm UTC](https://community.keyboard.io/t/unicode-plugin-function-hextokey-is-not-working/5865 "2022-10-28T13:00:49Z")

</div>

I tried to put hexToKey in my keymap and it is giving me compiler errors. First I tried as Unicode.hexToKey(0x0087) and it said the Unicode object had no such function. Then I tried as hexToKey(0x0087) and I got the fo…

---

## [SpaceCadet space and shift on same key, advice?](https://community.keyboard.io/t/spacecadet-space-and-shift-on-same-key-advice/5342)

<div class="topic-metadata">

**Author:** [@model01100](https://community.keyboard.io/u/model01100)\
**Replies:** 1\
**Last updated:** [June 5, 2022, 8:20pm UTC](https://community.keyboard.io/t/spacecadet-space-and-shift-on-same-key-advice/5342 "2022-06-05T20:20:13Z")

</div>

I’ve been using SpaceCadet: to give me brackets on modifiers solve the issue of having one few too thumb keys for modifiers However I’ve been having some troubles with this setup of Space & Shift. Sometimes the Shift …

---

## [Unable to make my macro work with new firmware](https://community.keyboard.io/t/unable-to-make-my-macro-work-with-new-firmware/5195)

<div class="topic-metadata">

**Author:** [@rloic](https://community.keyboard.io/u/rloic)\
**Replies:** 15\
**Last updated:** [March 2, 2022, 8:36am UTC](https://community.keyboard.io/t/unable-to-make-my-macro-work-with-new-firmware/5195 "2022-03-02T08:36:09Z")

</div>

Hello, I just upgrade my atreus from kaleidoscope 1.99.3 to 1.99.5 and I struggled to update some macro. I have macro that do different thing if modifier is pressed or not. A simple example : case KEY\_COMMA: if …

---

## [Unable to successfully compile MagicCombo for Atreus](https://community.keyboard.io/t/unable-to-successfully-compile-magiccombo-for-atreus/5157)

<div class="topic-metadata">

**Author:** [@fibo-mochi](https://community.keyboard.io/u/fibo-mochi)\
**Replies:** 11\
**Last updated:** [January 16, 2022, 6:33pm UTC](https://community.keyboard.io/t/unable-to-successfully-compile-magiccombo-for-atreus/5157 "2022-01-16T18:33:00Z")

</div>

I’m unable to successfully compile MagicCombo to upload to Atreus. I followed sample sketches at MagicCombo — Kaleidoscope documentation and Keystrokes/MagicCombo/MagicCombo.ino — Kaleidoscope documentation. It shows er…

---

## [\[Question on Leader Plugin\] Is it possible to pass method with argument to leader dictionnary configuration to be able to do a vi mode with leader plugin (or something to minimize the size in the eeprom using leader plugin)?](https://community.keyboard.io/t/question-on-leader-plugin-is-it-possible-to-pass-method-with-argument-to-leader-dictionnary-configuration-to-be-able-to-do-a-vi-mode-with-leader-plugin-or-something-to-minimize-the-size-in-the-eeprom-using-leader-plugin/4389)

<div class="topic-metadata">

**Author:** [@alexandre.j.navarro](https://community.keyboard.io/u/alexandre.j.navarro)\
**Replies:** 6\
**Last updated:** [June 3, 2021, 9:14pm UTC](https://community.keyboard.io/t/question-on-leader-plugin-is-it-possible-to-pass-method-with-argument-to-leader-dictionnary-configuration-to-be-able-to-do-a-vi-mode-with-leader-plugin-or-something-to-minimize-the-size-in-the-eeprom-using-leader-plugin/4389 "2021-06-03T21:14:03Z")

</div>

Hello, I wrote a kind of vi mode with the leader plugin to notably do the movement like number + movement with selection and after you can apply a command like delete (delete), cut (Ctrl+X), copy (Ctrl+C) in a classica…

---

## [How to enable 'layer shift when held' option in Chrysalis?](https://community.keyboard.io/t/how-to-enable-layer-shift-when-held-option-in-chrysalis/4475)

<div class="topic-metadata">

**Author:** [@necdetaliozdur](https://community.keyboard.io/u/necdetaliozdur)\
**Replies:** 2\
**Last updated:** [December 21, 2020, 9:07am UTC](https://community.keyboard.io/t/how-to-enable-layer-shift-when-held-option-in-chrysalis/4475 "2020-12-21T09:07:51Z")

</div>

I want to set my Space and Backspace keys of my Atreus to shift to layers when held, but I don’t have the toggle “Layer shift when held, normal key otherwise” in Chrysalis. I already set up an Arduino environment followi…

---

## [Tweak Qukeys with additional keypress to perform sticky LockLayer(n)?](https://community.keyboard.io/t/tweak-qukeys-with-additional-keypress-to-perform-sticky-locklayer-n/4267)

<div class="topic-metadata">

**Author:** [@cerise](https://community.keyboard.io/u/cerise)\
**Replies:** 37\
**Last updated:** [November 10, 2020, 2:32am UTC](https://community.keyboard.io/t/tweak-qukeys-with-additional-keypress-to-perform-sticky-locklayer-n/4267 "2020-11-10T02:32:11Z")

</div>

With my new Atreus I have begun using the Qukeys plugin and I think it will be really useful. (On the Model 01 I implemented all layer switching and modifier application with OSL() and OSM(). To temporarily switch to th…

---

## [OneShot seems to be broken (Is it due to broken key switch?)](https://community.keyboard.io/t/oneshot-seems-to-be-broken-is-it-due-to-broken-key-switch/4113)

<div class="topic-metadata">

**Author:** [@MaxG](https://community.keyboard.io/u/MaxG)\
**Replies:** 4\
**Last updated:** [October 12, 2020, 12:58pm UTC](https://community.keyboard.io/t/oneshot-seems-to-be-broken-is-it-due-to-broken-key-switch/4113 "2020-10-12T12:58:20Z")

</div>

This is very similar to https://community.keyboard.io/t/oneshot-is-broken/3895. I compile OneShot using the ArduinoIDE. It compiles fine and I can flash the resulting firmware. I then can enter some text, including upp…

---

## [LED-LeaderSequenceColor Plugin](https://community.keyboard.io/t/led-leadersequencecolor-plugin/3934)

<div class="topic-metadata">

**Author:** [@alfalfasprossen](https://community.keyboard.io/u/alfalfasprossen)\
**Replies:** 1\
**Last updated:** [June 19, 2020, 1:05am UTC](https://community.keyboard.io/t/led-leadersequencecolor-plugin/3934 "2020-06-19T01:05:19Z")

</div>

Plugin name: Kaleidoscope-LED-LeaderSequenceColor Author: Johannes Becker Source URL: https://github.com/alfalfasprossen/Kaleidoscope-LED-LeaderSequenceColor Description: Highlight the keys used in the current matchi…

---

## [Oneshot is broken](https://community.keyboard.io/t/oneshot-is-broken/3895)

<div class="topic-metadata">

**Author:** [@RageZBla](https://community.keyboard.io/u/RageZBla)\
**Replies:** 16\
**Last updated:** [June 5, 2020, 8:11am UTC](https://community.keyboard.io/t/oneshot-is-broken/3895 "2020-06-05T08:11:37Z")

</div>

It seems that oneshot plugin is broken, I tried many times and even compiling the example directly from the repository, it just won’t work. Any advice?

---

## [Problems with OneShot sticky keys / plugin options?](https://community.keyboard.io/t/problems-with-oneshot-sticky-keys-plugin-options/3833)

<div class="topic-metadata">

**Author:** [@lasse](https://community.keyboard.io/u/lasse)\
**Replies:** 6\
**Last updated:** [May 8, 2020, 10:23pm UTC](https://community.keyboard.io/t/problems-with-oneshot-sticky-keys-plugin-options/3833 "2020-05-08T22:23:52Z")

</div>

Current world status allowed me to finally upgrade my layout by manually merging my custom layout with the latest kalaidoscope edition. I have one problem though, that I can’t figure out how to fix. I use the OneShot p…

---

## [Deactivate Space Cadet, when fn is pressed to enable double tap shift in IntelliJ?](https://community.keyboard.io/t/deactivate-space-cadet-when-fn-is-pressed-to-enable-double-tap-shift-in-intellij/2325)

<div class="topic-metadata">

**Author:** [@DavidSanwald](https://community.keyboard.io/u/DavidSanwald)\
**Replies:** 4\
**Last updated:** [May 5, 2020, 4:59pm UTC](https://community.keyboard.io/t/deactivate-space-cadet-when-fn-is-pressed-to-enable-double-tap-shift-in-intellij/2325 "2020-05-05T16:59:15Z")

</div>

Hello, I’m a grateful user of the Space Cadet plugin and I wouldn’t want to miss it. But since I had to start using IntelliJ Idea for some of my work, I ran into a problem. IntelliJ heavily relies on things like “doub…

---

## [Error when installing additional SpaceCadet modifier keys \[kaliedoscope does not name a type\]](https://community.keyboard.io/t/error-when-installing-additional-spacecadet-modifier-keys-kaliedoscope-does-not-name-a-type/3355)

<div class="topic-metadata">

**Author:** [@rtaibah](https://community.keyboard.io/u/rtaibah)\
**Replies:** 7\
**Last updated:** [April 30, 2020, 9:11pm UTC](https://community.keyboard.io/t/error-when-installing-additional-spacecadet-modifier-keys-kaliedoscope-does-not-name-a-type/3355 "2020-04-30T21:11:18Z")

</div>

Hi there, Been trying to expand my SpaceCadet install to include {} and \[\], and it is not working as per the documentation. I added: //Set the keymap with a 250ms timeout per-key //Setting is {KeyThatWasPressed, A…

---

## [Mapping multiple normal keys to one (chord key)](https://community.keyboard.io/t/mapping-multiple-normal-keys-to-one-chord-key/1584)

<div class="topic-metadata">

**Author:** [@Shihpin](https://community.keyboard.io/u/Shihpin)\
**Replies:** 13\
**Last updated:** [January 24, 2020, 1:53pm UTC](https://community.keyboard.io/t/mapping-multiple-normal-keys-to-one-chord-key/1584 "2020-01-24T13:53:37Z")

</div>

I tried the plugin MagicCombo, however it persist the key’s previous action. I want to map “df” to ESC. qmk\_firmware’s process\_combo\_event allow to this.

---

## [Shapeshifter not fully applied until second press](https://community.keyboard.io/t/shapeshifter-not-fully-applied-until-second-press/3405)

<div class="topic-metadata">

**Author:** [@Hdkfuznf](https://community.keyboard.io/u/Hdkfuznf)\
**Replies:** 0\
**Last updated:** [December 12, 2019, 7:50am UTC](https://community.keyboard.io/t/shapeshifter-not-fully-applied-until-second-press/3405 "2019-12-12T07:50:49Z")

</div>

I want to use shapeshifter to map the US number / shifted number layout onto a Swiss-german layout. When I press shift + number, the first time that the number is pressed, the original Swiss-german mapping is printed, th…

---

## [Shapeshifter Example Compile](https://community.keyboard.io/t/shapeshifter-example-compile/3401)

<div class="topic-metadata">

**Author:** [@Hdkfuznf](https://community.keyboard.io/u/Hdkfuznf)\
**Replies:** 2\
**Last updated:** [December 12, 2019, 5:48am UTC](https://community.keyboard.io/t/shapeshifter-example-compile/3401 "2019-12-12T05:48:47Z")

</div>

I can compile the standard Model01-firmware without problems. OSx, Catalina. Everything installed via brew and repositories via git directly. I’m trying to compile the vanilla shapeshifter example: https://github.com/key…

[Next page](https://community.keyboard.io/tag/plugin/2.md?match_all_tags=true&page=1&tags%5B%5D=plugin)
