# Keyboard language with various language

**URL:** <https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877>\
**Category:** Rocky Linux Help & Support\
**Created:** [February 15, 2024, 10:59am UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877 "2024-02-15T10:59:28Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![chumi](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@chumi](https://forums.rockylinux.org/u/chumi)\
**Post date:** [February 15, 2024, 10:59am UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/1 "2024-02-15T10:59:28Z")

</div>

Hi,

I am looking for the best manner to define various language for keyboard and define a shortcut keys to change it.

For the instance, i define two lang : “es,us”  
And when i connect to the virtual console, i must able to switch from “Alt+Shift”.

Thank you in advance.

---

<div class="post-metadata">

**Author:** ![Ritov](https://avatars.discourse-cdn.com/v4/letter/r/3ec8ea/32.png) [@Ritov](https://forums.rockylinux.org/u/Ritov)\
**Post date:** [February 15, 2024, 11:28am UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/2 "2024-02-15T11:28:40Z")

</div>

What have you done so far. Any approaches found?

---

<div class="post-metadata">

**Author:** ![chumi](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@chumi](https://forums.rockylinux.org/u/chumi)\
**Post date:** [February 15, 2024, 11:33am UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/3 "2024-02-15T11:33:15Z")

</div>

No, i do not find anything how to do it with Rocky.

---

<div class="post-metadata">

**Author:** ![chumi](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@chumi](https://forums.rockylinux.org/u/chumi)\
**Post date:** [February 15, 2024, 11:52am UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/4 "2024-02-15T11:52:05Z")

</div>

> For the instance, **if** i define two lang : “es,us”,

how to do it on Rocky ?

> And when i connect to the virtual console, i must able to switch from “Alt+Shift”.

How to do it ?

---

<div class="post-metadata">

**Author:** ![chumi](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@chumi](https://forums.rockylinux.org/u/chumi)\
**Post date:** [February 15, 2024, 11:55am UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/5 "2024-02-15T11:55:59Z")

</div>

The Debian’s way :

> cat /etc/default/keyboard
> 
> # KEYBOARD CONFIGURATION FILE
> 
> # Consult the keyboard(5) manual page.
> 
> XKBMODEL=“pc105”  
> XKBLAYOUT=“at,us”  
> XKBVARIANT=“”  
> XKBOPTIONS=“”  
> XKBOPTIONS=“grp:alt\_shift\_toggle”
> 
> BACKSPACE=“guess”

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 15, 2024, 1:40pm UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/6 "2024-02-15T13:40:36Z")

</div>

> [@chumi](#):
>
> connect to the virtual console

What do you mean by that, exactly?

* * *

One can change locale and keyboard layout with localectl. See `man localectl`  
That is probably not the same as _“have multiple layouts ready and switch on the fly”_ that the GUI offers.

---

<div class="post-metadata">

**Author:** ![chumi](https://avatars.discourse-cdn.com/v4/letter/c/f08c70/32.png) [@chumi](https://forums.rockylinux.org/u/chumi)\
**Post date:** [February 15, 2024, 1:57pm UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/7 "2024-02-15T13:57:16Z")

</div>

> [@jlehtone](#):
>
> What do you mean by that, exactly?

A _virtual console_ (VC) – also known as a _virtual terminal_ (VT)  
I do not use X.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [April 15, 2024, 1:57pm UTC](https://forums.rockylinux.org/t/keyboard-language-with-various-language/12877/8 "2024-04-15T13:57:53Z")

</div>

Closed on April 15, 2024, 1:57pm UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
