# OneShot'ing a chord?

**URL:** <https://community.keyboard.io/t/oneshoting-a-chord/1767>\
**Category:** Help and Getting Started\
**Created:** [July 10, 2018, 10:18pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767 "2018-07-10T22:18:24Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![TreTuna](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/tretuna/32/1213_2.png) [@TreTuna](https://community.keyboard.io/u/TreTuna)\
**Post date:** [July 10, 2018, 10:18pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/1 "2018-07-10T22:18:25Z")

</div>

Working on my layout right now and I’m running into something that I’m wondering if is possible. I’m trying to OneShot a chord, basically my Hyper/Meh keys that I have.

Example: I’m using `LSHIFT(LALT(LGUI(Key_LeftControl)))` for my Hyper key, but can’t one shot that with `OSM(LSHIFT(LALT(LGUI(Key_LeftControl))))`.

The only thought I have atm is I might have to make a macro for this? Any help is appreciated!

---

<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:** [July 10, 2018, 10:21pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/2 "2018-07-10T22:21:28Z")

</div>

There’s a feature request open, which will make this possible, once implemented:  
[https://github.com/keyboardio/Kaleidoscope-OneShot/issues/41#issuecomment-402762285](https://github.com/keyboardio/Kaleidoscope-OneShot/issues/41#issuecomment-402762285)

---

<div class="post-metadata">

**Author:** ![TreTuna](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/tretuna/32/1213_2.png) [@TreTuna](https://community.keyboard.io/u/TreTuna)\
**Post date:** [July 10, 2018, 10:29pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/3 "2018-07-10T22:29:36Z")

</div>

Awesome! Had searched here, but not Github issues. Thanks for pointing that out.

---

<div class="post-metadata">

**Author:** ![JDH](https://avatars.discourse-cdn.com/v4/letter/j/67e7ee/32.png) [@JDH](https://community.keyboard.io/u/JDH)\
**Post date:** [July 10, 2018, 11:47pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/4 "2018-07-10T23:47:15Z")

</div>

You could just make a layer with all your Hyper shortcuts, then put OSL(HYPER) in your layout.

---

<div class="post-metadata">

**Author:** ![TreTuna](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/tretuna/32/1213_2.png) [@TreTuna](https://community.keyboard.io/u/TreTuna)\
**Post date:** [July 11, 2018, 1:16am UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/5 "2018-07-11T01:16:42Z")

</div>

That’s an interesting idea I had not thought of. I’ll have to try that tonight!

---

<div class="post-metadata">

**Author:** ![TreTuna](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/tretuna/32/1213_2.png) [@TreTuna](https://community.keyboard.io/u/TreTuna)\
**Post date:** [July 11, 2018, 7:30am UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/6 "2018-07-11T07:30:15Z")

</div>

The layering idea was a good thought but ended up looking really ugly for what I needed. I would have had to wrap every single key on 6 different layers with the modifiers for it to be “complete” for what I’m working on, bleh. I got through one line and just couldn’t go any farther. Might use that for something else though.

While it’s still not pretty, I ended up implementing these through macros based on how the OP in the Feature Request Algernon posted and it works great! I look forward to that feature being implemented so I can get rid of the excessive code I had to use. But hey, it works and I just learned how to write some macros, so I’m not complaining!

---

<div class="post-metadata">

**Author:** ![fire](https://avatars.discourse-cdn.com/v4/letter/f/67e7ee/32.png) [@fire](https://community.keyboard.io/u/fire)\
**Post date:** [January 29, 2020, 3:10pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/7 "2020-01-29T15:10:54Z")

</div>

Was this ever implemented? It looks like it’s still open

---

<div class="post-metadata">

**Author:** ![TreTuna](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/tretuna/32/1213_2.png) [@TreTuna](https://community.keyboard.io/u/TreTuna)\
**Post date:** [February 8, 2020, 9:45pm UTC](https://community.keyboard.io/t/oneshoting-a-chord/1767/8 "2020-02-08T21:45:08Z")

</div>

I don’t think it was ever implemented. I’m still using my macro workaround and it’s been very effective.
