# How can I back up versions of my keyboard layout?

**URL:** <https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222>\
**Category:** Help and Getting Started\
**Tags:** question\
**Created:** [October 10, 2020, 5:03pm UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222 "2020-10-10T17:03:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![skyfaller](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/skyfaller/32/3383_2.png) [@skyfaller](https://community.keyboard.io/u/skyfaller)\
**Post date:** [October 10, 2020, 5:03pm UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222/1 "2020-10-10T17:03:20Z")

</div>

Let’s say I’m about to make major changes to my keyboard layout, and I want to be able to switch back without manually changing every key. Is there a good way to save my layouts and reload them?

---

<div class="post-metadata">

**Author:** ![fishheadsoup](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/fishheadsoup/32/161_2.png) [@fishheadsoup](https://community.keyboard.io/u/fishheadsoup)\
**Post date:** [October 10, 2020, 5:09pm UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222/2 "2020-10-10T17:09:51Z")

</div>

Hmm.

Smarter people may have a better way of doing it, or you’ll need to request a feature. But I think for now, you’ll have to export each layer. I don’t see a global way of doing it.

Import/Export the current layer  
then copy to clipboard  
paste clipboard contents into file - e.g. date\_layer0.txt or use your own naming convention

of course you’d have to do this for all the layer(s) you’ve created.

---

<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:** [October 11, 2020, 5:28am UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222/3 "2020-10-11T05:28:04Z")

</div>

Are you changing the code or using Chrysalis?

The easiest way is just to change the code and then you can just compile and reload it

---

<div class="post-metadata">

**Author:** ![skyfaller](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/skyfaller/32/3383_2.png) [@skyfaller](https://community.keyboard.io/u/skyfaller)\
**Post date:** [October 11, 2020, 4:57pm UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222/4 "2020-10-11T16:57:28Z")

</div>

I’m using Chrysalis. I don’t know other ways to do it.

---

<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:** [October 11, 2020, 7:22pm UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222/5 "2020-10-11T19:22:13Z")

</div>

Chrysalis allows you to copy entire layers. This might not be saving an entire layout, but you can save a few layers (say layers 7-9) to do the same job.

---

<div class="post-metadata">

**Author:** ![xenoscr](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/xenoscr/32/2553_2.png) [@xenoscr](https://community.keyboard.io/u/xenoscr)\
**Post date:** [October 17, 2020, 10:32am UTC](https://community.keyboard.io/t/how-can-i-back-up-versions-of-my-keyboard-layout/4222/6 "2020-10-17T10:32:18Z")

</div>

It would be nice if you could just save the entire keyboard configuration, all layers, at once. I have two keyboards and when I changed the layout of one, copy and pasting all of the layers was mildly annoying. It was not super difficult but could have been easier.
