# Changing keyboard widget to accomplish for instance danish characters

**URL:** <http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391>\
**Category:** How to\
**Created:** [June 18, 2024, 7:28am UTC](http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391 "2024-06-18T07:28:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![neumann](http://forum.squareline.io/letter_avatar_proxy/v4/letter/n/50afbb/32.png) [@neumann](http://forum.squareline.io/u/neumann)\
**Post date:** [June 18, 2024, 7:28am UTC](http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391/1 "2024-06-18T07:28:36Z")

</div>

### What do you want to achieve?

I would love to be able to use danish characters in the provided keyboard. I mean it is allready awesome as it is, but it would be perfect if I could alter it to also use other characters than the english alphabet. It would give an ekstra dimension to the user experience.

Is the keyboard actually just a collection of keys (buttons) in a widget, so it is a matter of making ones own widget with a collection of buttons to comply for the wish of nationalisation?

I do not expect the developers to make all the worlds different keyboards. Just wondering if it is possible to start with the provided keyboard and add and rearrange, instead of starting from scratch. 🙂

---

<div class="post-metadata">

**Author:** ![Sofi](http://forum.squareline.io/user_avatar/forum.squareline.io/sofi/32/1368_2.png) [@Sofi](http://forum.squareline.io/u/Sofi)\
**Post date:** [June 18, 2024, 10:34am UTC](http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391/2 "2024-06-18T10:34:50Z")

</div>

Keyboards can be customized, but not in the editor, but in code. Let us know if you can find yourself a solution or you would need our help!

---

<div class="post-metadata">

**Author:** ![neumann](http://forum.squareline.io/letter_avatar_proxy/v4/letter/n/50afbb/32.png) [@neumann](http://forum.squareline.io/u/neumann)\
**Post date:** [July 15, 2024, 6:29am UTC](http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391/3 "2024-07-15T06:29:07Z")

</div>

Is there some documentation to support a self study on the matter? 🙂

Since I’m a frebee I would hate to waste your time. 🙂

---

<div class="post-metadata">

**Author:** ![Richard](http://forum.squareline.io/user_avatar/forum.squareline.io/richard/32/1129_2.png) [@Richard](http://forum.squareline.io/u/Richard)\
**Post date:** [August 5, 2024, 1:13pm UTC](http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391/4 "2024-08-05T13:13:33Z")

</div>

I had the same question, and the answer is here: [Keyboard (lv\_keyboard) — LVGL documentation](https://docs.lvgl.io/latest/en/html/widgets/keyboard.html#new-keymap)

---

<div class="post-metadata">

**Author:** ![Sofi](http://forum.squareline.io/user_avatar/forum.squareline.io/sofi/32/1368_2.png) [@Sofi](http://forum.squareline.io/u/Sofi)\
**Post date:** [August 6, 2024, 9:26am UTC](http://forum.squareline.io/t/changing-keyboard-widget-to-accomplish-for-instance-danish-characters/3391/5 "2024-08-06T09:26:16Z")

</div>

Thank you Richard for linking the documentation!  
You cannot create customized keyboards at this point in SquareLine Studio. But if you create a customized LVGL keyboard based on the above mentioned documentation, you can change the widget in your C code and you will see the modified widget.
