# Modifier, when held (Atreus, Chrysalis)

**URL:** <https://community.keyboard.io/t/modifier-when-held-atreus-chrysalis/4574>\
**Category:** Programming\
**Created:** [January 23, 2021, 12:06am UTC](https://community.keyboard.io/t/modifier-when-held-atreus-chrysalis/4574 "2021-01-23T00:06:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cganter](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/cganter/32/2932_2.png) [@cganter](https://community.keyboard.io/u/cganter)\
**Post date:** [January 23, 2021, 12:06am UTC](https://community.keyboard.io/t/modifier-when-held-atreus-chrysalis/4574/1 "2021-01-23T00:06:28Z")

</div>

With Chrysalis, I assigned the “modifier when held” secondary action to several keys on my home row. But I can only do so for such keys, which do not already make use of the “automatically press modifier option” for their primary functionality.

Is this a limitation of Chrysalis, which could be resolved in Kaleidoscope, or is this generally not possible?

---

<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:** [January 23, 2021, 6:04pm UTC](https://community.keyboard.io/t/modifier-when-held-atreus-chrysalis/4574/2 "2021-01-23T18:04:37Z")

</div>

> [@cganter](#):
>
> Is this a limitation of Chrysalis, which could be resolved in Kaleidoscope, or is this generally not possible?

It is a limitation of Chrysalis. If you build your own Kaleidoscope firmware, you can configure the “tap” and “hold” values of a key to be any valid `Key` value you want. See the Qukeys documentation for details.

---

<div class="post-metadata">

**Author:** ![cganter](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/cganter/32/2932_2.png) [@cganter](https://community.keyboard.io/u/cganter)\
**Post date:** [January 23, 2021, 7:13pm UTC](https://community.keyboard.io/t/modifier-when-held-atreus-chrysalis/4574/3 "2021-01-23T19:13:32Z")

</div>

Thank you very much! That’s good news.

---

<div class="post-metadata">

**Author:** ![eloyesp](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/eloyesp/32/3627_2.png) [@eloyesp](https://community.keyboard.io/u/eloyesp)\
**Post date:** [October 2, 2026, 12:35am UTC](https://community.keyboard.io/t/modifier-when-held-atreus-chrysalis/4574/4 "2026-10-02T00:35:11Z")

</div>

Is there any plan on fixing that limitation or may be a guide on how to reference kaleidoscope defined qukeys within chrisallys making it possible to keep using chrisallys?
