Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Nov 2025 17:45:12 -0400
From:      =?UTF-8?Q?Jes=C3=BAs_Daniel_Colmenares_Oviedo?= <dtxdf@freebsd.org>
To:        questions@freebsd.org
Subject:   Re: Knowing keyboard layout
Message-ID:  <8afd54f2-4ccb-4b21-b53b-d968c69684e0@freebsd.org>
In-Reply-To: <CAGwOe2Y-ux%2BrvWWk3nJL2bdbTiCsttzN92cvMsoaiBOKr2uPfg@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

Hi,

On 11/26/25 17:37, Fernando Apesteguía wrote:
> 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

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)"     };
};

```



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8afd54f2-4ccb-4b21-b53b-d968c69684e0>