<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>I3 on Arek's Blog</title><link>https://blog.kalandyk.xyz/tags/i3/</link><description>Recent content in I3 on Arek's Blog</description><generator>Hugo -- 0.147.8</generator><language>en-us</language><lastBuildDate>Sat, 03 Feb 2024 10:14:54 +0100</lastBuildDate><atom:link href="https://blog.kalandyk.xyz/tags/i3/index.xml" rel="self" type="application/rss+xml"/><item><title>Key names for i3 configuration</title><link>https://blog.kalandyk.xyz/posts/linux-i3-keynames/</link><pubDate>Sat, 03 Feb 2024 10:14:54 +0100</pubDate><guid>https://blog.kalandyk.xyz/posts/linux-i3-keynames/</guid><description>&lt;p>Sometimes I need to add a new shortcut in my i3 configuration file, for example to open a workspace when I hit &lt;code>Meta&lt;/code>+&lt;code>;&lt;/code>. But adding a character (&lt;code>;&lt;/code>) in &lt;code>bindsym&lt;/code> may result in an error, like below:&lt;/p>
&lt;p>&lt;img alt="Error which appears after addin &lt;code>;&lt;/code> and reloading i3" loading="lazy" src="https://blog.kalandyk.xyz/images/linux-i3-keynames/semicolon-character-in-i3-config.png">&lt;/p>
&lt;p>So&amp;hellip; How can key &lt;code>;&lt;/code> be declared in the configuration?&lt;/p>
&lt;p>Well, in the i3 documentation we may find the following:&lt;/p>
&lt;blockquote>
&lt;p>i3 allows you to bind either on keycodes or on keysyms (you can also mix your bindings, though i3 will not protect you from overlapping ones).
~ &lt;a href="https://i3wm.org/docs/userguide.html#keybindings">i3 User’s Guide - 4.4. Keyboard bindings&lt;/a>&lt;/p></description></item></channel></rss>