<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Keyboard on nobe4</title><link>https://nobe4.fr/tags/keyboard/</link><description>Recent content in Keyboard on nobe4</description><generator>Hugo</generator><language>en</language><copyright>&lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;CC BY-SA&lt;/a&gt;</copyright><lastBuildDate>Sat, 27 Jun 2026 12:13:35 +0200</lastBuildDate><atom:link href="https://nobe4.fr/tags/keyboard/index.xml" rel="self" type="application/rss+xml"/><item><title>Typing Accents</title><link>https://nobe4.fr/posts/typing-accents/</link><pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate><guid>https://nobe4.fr/posts/typing-accents/</guid><description>&lt;p&gt;Typing accents requires a whole lot of processing that seems counter-intuitive
at first glance. For a user, &amp;ldquo;tapping the key é&amp;rdquo; and &amp;ldquo;seeing é on the screen&amp;rdquo; is
so common, that one rarely tries to understand what is going on.&lt;/p&gt;
&lt;p&gt;I am by no mean an expert in this domain, but I learned a lot and wants to share
my understanding.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: whenever possible, simplified views of various output is given. Some
of the tools used are &lt;em&gt;very&lt;/em&gt; verbose.&lt;/p&gt;</description></item><item><title>Keyboard</title><link>https://nobe4.fr/posts/keyboard/</link><pubDate>Tue, 27 May 2025 00:00:00 +0000</pubDate><guid>https://nobe4.fr/posts/keyboard/</guid><description>&lt;style&gt;
pre code {
 font-size: large;
}
&lt;/style&gt;
&lt;p&gt;This keyboard layout is the latest &lt;em&gt;and smallest&lt;/em&gt; iteration in my keyboard
journey. I&amp;rsquo;ve managed to fit everything into 34 keys, while removing anything
superfluous.&lt;/p&gt;
&lt;p&gt;Letting the classical QWERTY layout go in favor of one that made &lt;em&gt;sense to me&lt;/em&gt;
really helped shaping a more personal and simple layout.&lt;/p&gt;
&lt;p&gt;See the code at &lt;a href="https://github.com/nobe4/keyboards/blob/main/ferris/keymap.c"&gt;https://github.com/nobe4/keyboards/blob/main/ferris/keymap.c&lt;/a&gt;&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Glossary&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&lt;kbd&gt;[ ]&lt;/kbd&gt;: space key&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;GUI&lt;/kbd&gt;: &amp;ldquo;command&amp;rdquo;, &amp;ldquo;super&amp;rdquo;, or &amp;ldquo;windows&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;OS&lt;/kbd&gt;: OS layer&lt;/li&gt;
&lt;li&gt;&lt;kbd&gt;SY&lt;/kbd&gt;: Symbol layer&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
&lt;h1 id="default-layer"&gt;Default layer&lt;/h1&gt;




	&lt;div class="highlight-wrapper"&gt;
		&lt;div class="highlight"&gt;
			&lt;pre&gt;&lt;code class=""&gt;q w f p g j l u y &amp;#39;
a r s t d h n e i o
z x c v b k m , . ↵
 ⇑ [ ] CTRL SY&lt;/code&gt;&lt;/pre&gt;
		&lt;/div&gt;
	&lt;/div&gt;

&lt;h1 id="-held-shift-layer"&gt;&lt;kbd&gt;⇑&lt;/kbd&gt; held: Shift layer&lt;/h1&gt;




	&lt;div class="highlight-wrapper"&gt;
		&lt;div class="highlight"&gt;
			&lt;pre&gt;&lt;code class=""&gt;Q W F P G J L U Y &amp;#34;
A R S T D H N E I O
Z X C V B K M ; : ↵
 ⇑ [ ] CTRL SY&lt;/code&gt;&lt;/pre&gt;
		&lt;/div&gt;
	&lt;/div&gt;

&lt;p&gt;Changing the defaults to have more logical shifted characters: &lt;code&gt;'&amp;quot;&lt;/code&gt;, &lt;code&gt;,;&lt;/code&gt;,
&lt;code&gt;.:&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>