# \[Feature Request\] Azerty compatibility or customizable shortcuts?

**URL:** <https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381>\
**Category:** HanziHero\
**Created:** [January 25, 2025, 9:52am UTC](https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381 "2025-01-25T09:52:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pouiz](https://community-cdn.hanzihero.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Pouiz](https://community.hanzihero.com/u/Pouiz)\
**Post date:** [January 25, 2025, 9:52am UTC](https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381/1 "2025-01-25T09:52:09Z")

</div>

Hello,

That might not include a lot of people but here’s what i thought about for quite some time :

I’m from France and i’m typing on an AZERTY keyboard, the main difference lies in the fact that i need to press maj to type numbers. To make it easier i’m doing my reviews with caps locks, wich makes the sortcuts like ctrl+z unusable.  
It takes a little time to press caps locks \> short cut \> back to caps locks \> back to review.  
Just a tiny detail but since i’m spending quite some time here that could smoothen up a bit my revision process.

Would that be possible to make customizable shortcuts for some actions ?

Best !

---

<div class="post-metadata">

**Author:** ![piot](https://community-cdn.hanzihero.com/letter_avatar_proxy/v4/letter/p/e36b37/32.png) [@piot](https://community.hanzihero.com/u/piot)\
**Post date:** [January 25, 2025, 3:09pm UTC](https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381/2 "2025-01-25T15:09:31Z")

</div>

Maybe you can use AutoHotKey program. You write short script that can remap pressed shortcut into another keys combination [https://www.autohotkey.com/docs/v2/howto/WriteHotkeys.htm](https://www.autohotkey.com/docs/v2/howto/WriteHotkeys.htm)

---

<div class="post-metadata">

**Author:** ![kevin](https://community-cdn.hanzihero.com/user_avatar/community.hanzihero.com/kevin/32/68_2.png) [@kevin](https://community.hanzihero.com/u/kevin)\
**Post date:** [January 25, 2025, 10:51pm UTC](https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381/3 "2025-01-25T22:51:59Z")

</div>

Thanks for the feedback!

I’m not super familiar with alternate keyboard layouts. Is my understanding correct that you use caps locks so that when you press e.g., `&` you get `1` without needing to press `shift` (`maj`)?

I believe this causes the keybindings to not work because our code specifically checks for an e.g., `z` event but we receive a `Z` event because caps lock is on. I think if we just update that code a bit to handle capitalized letters being pressed for a keybinding, everything should work.

I’ll file a ticket for this on our end. Should be easy to do. 👍

---

<div class="post-metadata">

**Author:** ![kevin](https://community-cdn.hanzihero.com/user_avatar/community.hanzihero.com/kevin/32/68_2.png) [@kevin](https://community.hanzihero.com/u/kevin)\
**Post date:** [January 26, 2025, 12:28am UTC](https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381/4 "2025-01-26T00:28:18Z")

</div>

We deployed a fix for this, keybindings should now work even when `Caps Lock` is on.

IN OTHER WORDS, HANZIHERO IS NOW A TRULY CAPSLOCK FRIENDLY PLATFORM. 😆

Thanks again for the report! 🫡

---

<div class="post-metadata">

**Author:** ![Pouiz](https://community-cdn.hanzihero.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Pouiz](https://community.hanzihero.com/u/Pouiz)\
**Post date:** [January 26, 2025, 12:24pm UTC](https://community.hanzihero.com/t/feature-request-azerty-compatibility-or-customizable-shortcuts/4381/5 "2025-01-26T12:24:42Z")

</div>

Damns, thanks a thousand times ! That detail makes it so much smoother for me 🥰  
Reactivity on point !
