Knowing keyboard layout

0 views
Skip to first unread message

Fernando Apesteguía

unread,
Nov 26, 2025, 4:38:14 PM (9 days ago) Nov 26
to User Questions
Hi there,

Is there a way to know from a script what keyboard layout is currently in use?
I use setxkbmap to switch between different layouts, but I don't know how to actually query about the current one in use.

TIA

Jesús Daniel Colmenares Oviedo

unread,
Nov 26, 2025, 4:46:31 PM (9 days ago) Nov 26
to ques...@freebsd.org
Hi,
Use -print flag:

```

$ setxkbmap -print
xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"      };
        xkb_compat    { include "complete"      };
        xkb_symbols   { include "pc+es+inet(evdev)"     };
        xkb_geometry  { include "pc(pc104)"     };
};

```


Fernando Apesteguía

unread,
Nov 26, 2025, 4:58:46 PM (9 days ago) Nov 26
to Jesús Daniel Colmenares Oviedo, questions
And then parse that line to extract the "es" part? That is the information I'm interested in.

Thanks!


         xkb_geometry  { include "pc(pc104)"     };
};

```


Reply all
Reply to author
Forward
0 new messages