<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Optik Man</title>
    <description>The latest articles on DEV Community by Optik Man (@optikman).</description>
    <link>https://dev.to/optikman</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4162463%2F4697b33d-0825-4dda-a848-09b8f65e9a52.png</url>
      <title>DEV Community: Optik Man</title>
      <link>https://dev.to/optikman</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/optikman"/>
    <language>en</language>
    <item>
      <title>I engineered a faster, better Arabic keyboard layout: Meet Elkatib</title>
      <dc:creator>Optik Man</dc:creator>
      <pubDate>Sun, 04 Oct 2026 21:15:13 +0000</pubDate>
      <link>https://dev.to/optikman/i-engineered-a-faster-better-arabic-keyboard-layout-meet-elkatib-5813</link>
      <guid>https://dev.to/optikman/i-engineered-a-faster-better-arabic-keyboard-layout-meet-elkatib-5813</guid>
      <description>&lt;p&gt;Let's talk about keyboard optimization. We spend endless hours optimizing our code, our IDEs, and our terminal shortcuts, but we rarely question the physical interface we use to input all that data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnyo0ft64y8bchz1z7j95.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnyo0ft64y8bchz1z7j95.jpg" alt=" " width="792" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For developers who type in Arabic, the standard OS keyboard layout is a bottleneck. It’s inefficient, placing high-frequency characters in sub-optimal positions and forcing your fingers into unnatural gymnastics for common words.&lt;/p&gt;

&lt;p&gt;I got tired of the speed hit, so I built Elkatib.&lt;/p&gt;

&lt;p&gt;The Engineering Behind Elkatib&lt;br&gt;
Elkatib is a brand new Arabic keyboard layout engineered specifically for typing speed and ergonomic comfort.&lt;/p&gt;

&lt;p&gt;Instead of sticking to the traditional arrangement, Elkatib optimizes key placement based on letter frequency and natural finger movement.&lt;/p&gt;

&lt;p&gt;Home Row Optimization: The most commonly used Arabic characters are moved to the easiest-to-reach keys, drastically reducing the travel time for your fingers.&lt;/p&gt;

&lt;p&gt;Minimized Lateral Stretch: The layout is designed to keep your fingers strictly within their natural columns, preventing the lateral stretching that causes typos and slows down your WPM.&lt;/p&gt;

&lt;p&gt;Better Flow: High-frequency character combinations are mapped to promote smooth hand-alternation, keeping your typing rhythm fast and unbroken.&lt;/p&gt;

&lt;p&gt;Try it out&lt;br&gt;
If you want to bump up your Arabic WPM and type more comfortably, you can grab the layout from my repository. It installs in a few clicks on Windows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrkm5doe0dxocmqv6wpn.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrkm5doe0dxocmqv6wpn.jpg" alt=" " width="792" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkyjw069oog5n91hojy0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkyjw069oog5n91hojy0.jpg" alt=" " width="792" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6fi2mg66l8rgrnncx92o.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6fi2mg66l8rgrnncx92o.jpg" alt=" " width="792" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 Repository: &lt;a href="https://github.com/Optikman/Arabic-keyboard-layout-Elkatib" rel="noopener noreferrer"&gt;https://github.com/Optikman/Arabic-keyboard-layout-Elkatib&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's completely open-source. I’m actively looking for feedback from other developers—try it out and let me know how it affects your typing speed!&lt;/p&gt;

</description>
      <category>arabic</category>
      <category>layouts</category>
      <category>keyboard</category>
      <category>news</category>
    </item>
  </channel>
</rss>
