# Does the autoshift plugin work with the model 100?

**URL:** <https://community.keyboard.io/t/does-the-autoshift-plugin-work-with-the-model-100/5979>\
**Category:** Programming\
**Created:** [November 20, 2022, 4:39am UTC](https://community.keyboard.io/t/does-the-autoshift-plugin-work-with-the-model-100/5979 "2022-11-20T04:39:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lgnakano](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/lgnakano/32/2441_2.png) [@lgnakano](https://community.keyboard.io/u/lgnakano)\
**Post date:** [November 20, 2022, 4:39am UTC](https://community.keyboard.io/t/does-the-autoshift-plugin-work-with-the-model-100/5979/1 "2022-11-20T04:39:46Z")

</div>

Hi, all:

I tried incorporating AutoShift on my sketch, but I could not get it working.  
I figured I could have done something wrong, so I tried using the example to see how it would work.  
The example compiles fine, but does not seem to work at all.

Has anyone had success using this plugin as of late?

Thanks for any info.

---

<div class="post-metadata">

**Author:** ![lgnakano](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/lgnakano/32/2441_2.png) [@lgnakano](https://community.keyboard.io/u/lgnakano)\
**Post date:** [November 21, 2022, 10:01pm UTC](https://community.keyboard.io/t/does-the-autoshift-plugin-work-with-the-model-100/5979/2 "2022-11-21T22:01:20Z")

</div>

Update: tried on the model 01 too, same results.

I’m using Kaleidoscope 1.99.7 for either model.

---

<div class="post-metadata">

**Author:** ![lgnakano](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/lgnakano/32/2441_2.png) [@lgnakano](https://community.keyboard.io/u/lgnakano)\
**Post date:** [November 25, 2022, 11:31am UTC](https://community.keyboard.io/t/does-the-autoshift-plugin-work-with-the-model-100/5979/3 "2022-11-25T11:31:16Z")

</div>

I had some help on this other thread:

> [@Is there a way to enable auto-shift, topsy turvy, or space cadet without recompiling firmware?](https://community.keyboard.io/t/is-there-a-way-to-enable-auto-shift-topsy-turvy-or-space-cadet-without-recompiling-firmware/5885/5):
>
> Before you flash the AutoShift example firmware, you’ll need to clear the EEPROM first. You can do this with the “factory reset” in Chrysalis. If you don’t, AutoShiftConfig will attempt to read configuration data from what is essentially a random location in EEPROM. Alternatively, you could comment out the AutoShiftConfig plugin from the example sketch. That’s very surprising behaviour. I have no idea what could be causing it, frankly, but it’s not really a valid test, because you’re getti…

If I turn off any settings related to the EEPROM, I can get the autoshift example to work.

I am not sure if reseting my keyboardio to factory settings using Chrysalis clears the EEPROM properly, since this plugin does not work for me with the EEPROM settings turned on.
