# Symbol layer help \[solved\]

**URL:** <https://community.keyboard.io/t/symbol-layer-help-solved/981>\
**Category:** Programming\
**Tags:** question\
**Created:** [February 4, 2018, 7:02am UTC](https://community.keyboard.io/t/symbol-layer-help-solved/981 "2018-02-04T07:02:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ivanjonasgomes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/ivanjonasgomes/32/74_2.png) [@ivanjonasgomes](https://community.keyboard.io/u/ivanjonasgomes)\
**Post date:** [February 4, 2018, 7:02am UTC](https://community.keyboard.io/t/symbol-layer-help-solved/981/1 "2018-02-04T07:02:01Z")

</div>

Hey folks. I’m trying to figure out how to, for example, send a `shift + 4` (producing a dollar sign) without actually pressing either of those keys. I’m working on a programming/symbol layer. I’ve looked for an example of this in other layouts and in other questions, but no luck on my part.

---

<div class="post-metadata">

**Author:** ![ivanjonasgomes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/ivanjonasgomes/32/74_2.png) [@ivanjonasgomes](https://community.keyboard.io/u/ivanjonasgomes)\
**Post date:** [February 4, 2018, 7:28am UTC](https://community.keyboard.io/t/symbol-layer-help-solved/981/2 "2018-02-04T07:28:49Z")

</div>

Annnnnd I finally found the answer shortly afterward when I stumbled upon @lasse’s [keymap](https://github.com/lldata/Model01-Firmware/blob/master/Model01-Firmware.ino). A search in the Kaleidoscope repo for `LSHIFT` yielded a few other [similar macros](https://github.com/keyboardio/Kaleidoscope/blob/8c250fe028d934a0d90e8454f94189915e4fa6e6/src/key_defs.h#L78).

---

<div class="post-metadata">

**Author:** ![lasse](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/lasse/32/185_2.png) [@lasse](https://community.keyboard.io/u/lasse)\
**Post date:** [February 4, 2018, 7:39pm UTC](https://community.keyboard.io/t/symbol-layer-help-solved/981/3 "2018-02-04T19:39:17Z")

</div>

To be honest, I gave up on having a symbol layer.

I squeezed the ones I absolutely can’t live without into the fn layer (with WinCompose macros). If I need other keys I rely on WinCompose.

E.g. I’d type euro as \<=\>

---

<div class="post-metadata">

**Author:** ![lasse](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/lasse/32/185_2.png) [@lasse](https://community.keyboard.io/u/lasse)\
**Post date:** [February 4, 2018, 7:40pm UTC](https://community.keyboard.io/t/symbol-layer-help-solved/981/4 "2018-02-04T19:40:03Z")

</div>

But looking forward to seeing your layout, if you have any cool ideas?

---

<div class="post-metadata">

**Author:** ![ivanjonasgomes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/ivanjonasgomes/32/74_2.png) [@ivanjonasgomes](https://community.keyboard.io/u/ivanjonasgomes)\
**Post date:** [February 4, 2018, 8:01pm UTC](https://community.keyboard.io/t/symbol-layer-help-solved/981/5 "2018-02-04T20:01:08Z")

</div>

I’m afraid that I stole all of my cool ideas from [Crackle](https://medium.com/@jack_21924/crackle-keyboard-layout-for-special-characters-e4dd04838231). The basic idea is to put everything on the three most-accessible rows. I’m using the function layer, too, but I simply need more space.

WinCompose is cool, but I need my keyboard to port across platforms.
