<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Raimonds Vilums Dev Blog]]></title><description><![CDATA[Raimonds Vilums Dev Blog]]></description><link>https://raimonds.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 08:39:48 GMT</lastBuildDate><atom:link href="https://raimonds.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to Reassign Home and End Keys on a Mac]]></title><description><![CDATA[As I transition from Windows to Mac, I am used to the Home and End keys moving the cursor to the beginning and end of a line, rather than the document, as is the default on Mac. While I am willing to relearn most shortcuts on Mac, I have decided to r...]]></description><link>https://raimonds.hashnode.dev/how-to-reassign-home-and-end-keys-on-a-mac</link><guid isPermaLink="true">https://raimonds.hashnode.dev/how-to-reassign-home-and-end-keys-on-a-mac</guid><category><![CDATA[macOS]]></category><category><![CDATA[keyboard]]></category><category><![CDATA[keyboard shortcuts]]></category><dc:creator><![CDATA[Raimonds Vilums]]></dc:creator><pubDate>Wed, 06 Nov 2024 17:57:17 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1730914587254/b3761a11-979c-41e4-982f-28a46dc6612b.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As I transition from Windows to Mac, I am used to the Home and End keys moving the cursor to the beginning and end of a line, rather than the document, as is the default on Mac. While I am willing to relearn most shortcuts on Mac, I have decided to retain these particular shortcuts.</p>
<ol>
<li><p>Create a <code>KeyBindings</code> folder in the Library folder if it doesn’t exist</p>
</li>
<li><p>Create a file <code>DefaultKeyBinding.dict</code></p>
</li>
<li><p>Enter the content:</p>
</li>
</ol>
<pre><code class="lang-coffeescript">{
    <span class="hljs-string">"\UF729"</span>  = <span class="hljs-string">"moveToBeginningOfLine:"</span>;
    <span class="hljs-string">"\UF72B"</span>  = <span class="hljs-string">"moveToEndOfLine:"</span>;
    <span class="hljs-string">"$\UF729"</span> = <span class="hljs-string">"moveToBeginningOfLineAndModifySelection:"</span>;
    <span class="hljs-string">"$\UF72B"</span> = <span class="hljs-string">"moveToEndOfLineAndModifySelection:"</span>;
}
</code></pre>
<ol start="4">
<li>Logout and login</li>
</ol>
]]></content:encoded></item></channel></rss>