# Hyper modifier when held, normal otherwise?

**URL:** <https://community.keyboard.io/t/hyper-modifier-when-held-normal-otherwise/4513>\
**Category:** Help and Getting Started\
**Created:** [January 5, 2021, 11:38pm UTC](https://community.keyboard.io/t/hyper-modifier-when-held-normal-otherwise/4513 "2021-01-05T23:38:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nlrobson](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/nlrobson/32/3695_2.png) [@nlrobson](https://community.keyboard.io/u/nlrobson)\
**Post date:** [January 5, 2021, 11:38pm UTC](https://community.keyboard.io/t/hyper-modifier-when-held-normal-otherwise/4513/1 "2021-01-05T23:38:46Z")

</div>

Hi Keyboardio community! I am a very happy (and very slow) owner of a new Atreus, and I’m currently testing the limits of the Chrysalis software.

On my old (standard QWERTY layout) keyboard, the only modification that I had made was to remap Capslock such that it would mean `Esc` when tapped, and `Hyper` (`ctrl-alt-win-shift`) when held down. Since Windows is my daily driver, I simply used AutoHotkey to achieve this effect.

Now, I had high hopes that I could flash some layout onto the Atreus that would achieve this effect on _any_ computer I plug the keyboard into. However, after attempting to set up that functionality in Chrysalis, I found that after toggling on the “modifier when held, normal key otherwise” switch, I could only choose a single modifier for that key.

For now, I’ve simply mapped the key to Capslock (oh, the horror), and re-run the old AutoHotkey script for the same effect. But I still wanted to ask the community: **is there any way to achieve the “Hyper when held” effect from within Chrysalis?**

Thank you all in advance for the assistance, and I apologize for any typos or brevity: I’m typing all of this on the Atreus for practice, and the learning process is steady but slow!

---

<div class="post-metadata">

**Author:** ![mileskrains](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/mileskrains/32/351_2.png) [@mileskrains](https://community.keyboard.io/u/mileskrains)\
**Post date:** [January 6, 2021, 12:45am UTC](https://community.keyboard.io/t/hyper-modifier-when-held-normal-otherwise/4513/2 "2021-01-06T00:45:02Z")

</div>

I have ctrl, alt, command, and shift as when-held modifiers for a, s, d, f, and mirrored across onto j, k, l, ;. Does the trick for me.

I had started with just f and j as shift-when-held, and was missing my hyper triggered Alfred shortcuts until I did this. I have had very few unintentional inputs with this setup.

---

<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 6, 2021, 1:31am UTC](https://community.keyboard.io/t/hyper-modifier-when-held-normal-otherwise/4513/3 "2021-01-06T01:31:41Z")

</div>

Kaleidoscope supports this with the Qukeys plugin, but you’ll need to flash custom firmware. Chrysalis only supports a very limited subset of the combinations possible with Qukeys.

---

<div class="post-metadata">

**Author:** ![nlrobson](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/nlrobson/32/3695_2.png) [@nlrobson](https://community.keyboard.io/u/nlrobson)\
**Post date:** [January 6, 2021, 1:57am UTC](https://community.keyboard.io/t/hyper-modifier-when-held-normal-otherwise/4513/4 "2021-01-06T01:57:16Z")

</div>

@merlin That makes sense. I’ll stick with the basics that I can achieve with Chrysalis for now, as this keyboard is my first venture into customized “hobbyist” boards and I don’t want to dig myself into a rabbit hole… _yet_. 😉

@mileskrains I’ve been browsing some of the recommended layouts on this forum, and the home-key modifier setup looks very intriguing! Again, I’m going to try sticking more or less with the default layout for a week or so, to learn the basics and get comfortable with the overall style, but I look forward to trying out some of these more advanced customization options.

Thank you both for your help!
