<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Keyboard &amp;mdash; Paul Sutton</title>
    <link>https://personaljournal.ca/paulsutton/tag:Keyboard</link>
    <description>Personal Blog</description>
    <pubDate>Tue, 05 May 2026 13:04:54 +0000</pubDate>
    <item>
      <title>Bash Shortcuts</title>
      <link>https://personaljournal.ca/paulsutton/bash-shortcuts</link>
      <description>&lt;![CDATA[Bash Shortcuts&#xA;&#xA;This question was asked on the Linux Mint Matrix Support recently, I helped by looking up what was needed, and posting this as a reply, As this is also really useful and worth sharing more widely too.&#xA;&#xA;Bash Shortcuts&#xA;&#xA;Chat&#xA;&#xA;I am on the Devon and Cornwall Linux user group mailing list and also their matrix channel as zleap, it is better to ask there, that way others can answer too.&#xA;&#xA;Tags&#xA;&#xA;#Bash,#BashScripting,#Bashscripting,#Keyboard,#Shortcuts&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Bash Shortcuts</p>

<p>This question was asked on the Linux Mint Matrix Support recently, I helped by looking up what was needed, and posting this as a reply, As this is also really useful and worth sharing more widely too.</p>
<ul><li><a href="https://www.howtogeek.com/181/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/" rel="nofollow">Bash Shortcuts</a></li></ul>

<p><strong>Chat</strong></p>

<p>I am on the <a href="https://www.dcglug.org.uk/" rel="nofollow">Devon and Cornwall Linux user group</a> mailing list and also their <a href="https://matrix.to/#/%23dcglug:matrix.org" rel="nofollow">matrix channel</a> as zleap, it is better to ask there, that way others can answer too.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bash</span></a>,<a href="/paulsutton/tag:BashScripting" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BashScripting</span></a>,<a href="/paulsutton/tag:Bashscripting" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bashscripting</span></a>,<a href="/paulsutton/tag:Keyboard" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Keyboard</span></a>,<a href="/paulsutton/tag:Shortcuts" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Shortcuts</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/bash-shortcuts</guid>
      <pubDate>Thu, 15 May 2025 12:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Mastodon Cheat Sheet</title>
      <link>https://personaljournal.ca/paulsutton/mastodon-cheat-sheet</link>
      <description>&lt;![CDATA[Mastodon Cheat Sheet&#xA;&#xA;Mastodon can be controlled using the keyboard&#xA;&#xA;style type=&#34;text/css&#34;&#xA;.tg  {border-collapse:collapse;border-spacing:0;}&#xA;.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;&#xA;  overflow:hidden;padding:10px 5px;word-break:normal;}&#xA;.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px;&#xA;  font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;}&#xA;.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}&#xA;/style&#xA;table class=&#34;tg&#34;&#xA;thead&#xA;  tr&#xA;    th class=&#34;tg-0pky&#34;Key(s)/th&#xA;    th class=&#34;tg-0pky&#34;Function/th&#xA;  /tr&#xA;&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;r/td&#xA;    td class=&#34;tg-0pky&#34;to reply/td&#xA;  /tr&#xA;/thead&#xA;tbody&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;m/td&#xA;    td class=&#34;tg-0pky&#34;to mention author/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;p/td&#xA;    td class=&#34;tg-0pky&#34;to open author&#39;s profile/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;f/td&#xA;    td class=&#34;tg-0pky&#34;to favourite/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;b/td&#xA;    td class=&#34;tg-0pky&#34;to boost/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;enter, o/td&#xA;    td class=&#34;tg-0pky&#34;to open toot/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;e/td&#xA;    td class=&#34;tg-0pky&#34;to open media/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;x/td&#xA;    td class=&#34;tg-0pky&#34;to show/hide text behind CW/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;h/td&#xA;    td class=&#34;tg-0pky&#34;to show/hide media/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;up, k/td&#xA;    td class=&#34;tg-0pky&#34;to move up in the list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;down, j/td&#xA;    td class=&#34;tg-0pky&#34;to move down in the list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;1-9/td&#xA;    td class=&#34;tg-0pky&#34;to focus a toot in one of the columns/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;n/td&#xA;    td class=&#34;tg-0pky&#34;to focus the compose textarea/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;alt+n/td&#xA;    td class=&#34;tg-0pky&#34;to start a brand new toot/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;alt+x/td&#xA;    td class=&#34;tg-0pky&#34;to show/hide CW field/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;backspace/td&#xA;    td class=&#34;tg-0pky&#34;to navigate back/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;s/td&#xA;    td class=&#34;tg-0pky&#34;to focus search/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;esc/td&#xA;    td class=&#34;tg-0pky&#34;to un-focus compose textarea/search/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+h/td&#xA;    td class=&#34;tg-0pky&#34;to open home timeline/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+n/td&#xA;    td class=&#34;tg-0pky&#34;to open notifications column/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+l/td&#xA;    td class=&#34;tg-0pky&#34;to open local timeline/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+t/td&#xA;    td class=&#34;tg-0pky&#34;to open federated timeline/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+d/td&#xA;    td class=&#34;tg-0pky&#34;to open direct messages column/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+s/td&#xA;    td class=&#34;tg-0pky&#34;to open &#34;get started&#34; column/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+f/td&#xA;    td class=&#34;tg-0pky&#34;to open favourites list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+p/td&#xA;    td class=&#34;tg-0pky&#34;to open pinned toots list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+u/td&#xA;    td class=&#34;tg-0pky&#34;to open your profile/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+b/td&#xA;    td class=&#34;tg-0pky&#34;to open blocked users list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+m/td&#xA;    td class=&#34;tg-0pky&#34;to open muted users list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;g+r/td&#xA;    td class=&#34;tg-0pky&#34;to open follow requests list/td&#xA;  /tr&#xA;  tr&#xA;    td class=&#34;tg-0pky&#34;?/td&#xA;    td class=&#34;tg-0pky&#34;to display this legend/td&#xA;  /tr&#xA;/tbody&#xA;/table&#xA;&#xA;REFERENCES&#xA;&#xA;Join Mastodon&#xA;Fediverse Party&#xA;&#xA;TAGS&#xA;&#xA;#YearOfTheFediverse,#Mastodon,#Keyboard,#Control&#xA;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xA;&#xA;img src=&#34;https://socialhub.activitypub.rocks/uploads/default/original/1X/6aac842b7ff5c58385a02f3a131c259281be88c8.png&#34; target=&#34;_blank&#34; &#xA;&#xA;a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-sa/4.0/&#34;img alt=&#34;Creative Commons Licence&#34; style=&#34;border-width:0&#34; src=&#34;https://i.creativecommons.org/l/by-sa/4.0/88x31.png&#34; //abr /This work is licensed under a a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-sa/4.0/&#34;Creative Commons Attribution-ShareAlike 4.0 International License/a&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Mastodon Cheat Sheet</p>

<p>Mastodon can be controlled using the keyboard</p>

<p>
<table class="tg">
<thead>
  <tr>
    <th class="tg-0pky">Key(s)</th>
    <th class="tg-0pky">Function</th>
  </tr></p>

<p>  <tr>
    <td class="tg-0pky">r</td>
    <td class="tg-0pky">to reply</td>
  </tr>
</thead>
<tbody>
  <tr>
    <td class="tg-0pky">m</td>
    <td class="tg-0pky">to mention author</td>
  </tr>
  <tr>
    <td class="tg-0pky">p</td>
    <td class="tg-0pky">to open author&#39;s profile</td>
  </tr>
  <tr>
    <td class="tg-0pky">f</td>
    <td class="tg-0pky">to favourite</td>
  </tr>
  <tr>
    <td class="tg-0pky">b</td>
    <td class="tg-0pky">to boost</td>
  </tr>
  <tr>
    <td class="tg-0pky">enter, o</td>
    <td class="tg-0pky">to open toot</td>
  </tr>
  <tr>
    <td class="tg-0pky">e</td>
    <td class="tg-0pky">to open media</td>
  </tr>
  <tr>
    <td class="tg-0pky">x</td>
    <td class="tg-0pky">to show/hide text behind CW</td>
  </tr>
  <tr>
    <td class="tg-0pky">h</td>
    <td class="tg-0pky">to show/hide media</td>
  </tr>
  <tr>
    <td class="tg-0pky">up, k</td>
    <td class="tg-0pky">to move up in the list</td>
  </tr>
  <tr>
    <td class="tg-0pky">down, j</td>
    <td class="tg-0pky">to move down in the list</td>
  </tr>
  <tr>
    <td class="tg-0pky">1-9</td>
    <td class="tg-0pky">to focus a toot in one of the columns</td>
  </tr>
  <tr>
    <td class="tg-0pky">n</td>
    <td class="tg-0pky">to focus the compose textarea</td>
  </tr>
  <tr>
    <td class="tg-0pky">alt+n</td>
    <td class="tg-0pky">to start a brand new toot</td>
  </tr>
  <tr>
    <td class="tg-0pky">alt+x</td>
    <td class="tg-0pky">to show/hide CW field</td>
  </tr>
  <tr>
    <td class="tg-0pky">backspace</td>
    <td class="tg-0pky">to navigate back</td>
  </tr>
  <tr>
    <td class="tg-0pky">s</td>
    <td class="tg-0pky">to focus search</td>
  </tr>
  <tr>
    <td class="tg-0pky">esc</td>
    <td class="tg-0pky">to un-focus compose textarea/search</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+h</td>
    <td class="tg-0pky">to open home timeline</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+n</td>
    <td class="tg-0pky">to open notifications column</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+l</td>
    <td class="tg-0pky">to open local timeline</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+t</td>
    <td class="tg-0pky">to open federated timeline</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+d</td>
    <td class="tg-0pky">to open direct messages column</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+s</td>
    <td class="tg-0pky">to open “get started” column</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+f</td>
    <td class="tg-0pky">to open favourites list</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+p</td>
    <td class="tg-0pky">to open pinned toots list</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+u</td>
    <td class="tg-0pky">to open your profile</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+b</td>
    <td class="tg-0pky">to open blocked users list</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+m</td>
    <td class="tg-0pky">to open muted users list</td>
  </tr>
  <tr>
    <td class="tg-0pky">g+r</td>
    <td class="tg-0pky">to open follow requests list</td>
  </tr>
  <tr>
    <td class="tg-0pky">?</td>
    <td class="tg-0pky">to display this legend</td>
  </tr>
</tbody>
</table></p>

<p><strong>REFERENCES</strong></p>
<ul><li><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></li>
<li><a href="https://fediverse.party/" rel="nofollow">Fediverse Party</a></li></ul>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:YearOfTheFediverse" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">YearOfTheFediverse</span></a>,<a href="/paulsutton/tag:Mastodon" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Mastodon</span></a>,<a href="/paulsutton/tag:Keyboard" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Keyboard</span></a>,<a href="/paulsutton/tag:Control" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Control</span></a></p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>

<p><a href="https://torresjrjr.com/archive/2020-07-19-guide-to-the-fediverse" rel="nofollow"><img src="https://socialhub.activitypub.rocks/uploads/default/original/1X/6aac842b7ff5c58385a02f3a131c259281be88c8.png"></a></p>

<p><a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="nofollow"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"/></a><br/>This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="nofollow">Creative Commons Attribution-ShareAlike 4.0 International License</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/mastodon-cheat-sheet</guid>
      <pubDate>Tue, 16 Feb 2021 07:30:00 +0000</pubDate>
    </item>
    <item>
      <title>FreeBSD 3</title>
      <link>https://personaljournal.ca/paulsutton/freebsd-3</link>
      <description>&lt;![CDATA[FreeBSD 3&#xA;&#xA;Following on from my previous post which discussed changing the X11 keyboard layout.  I had to also change the console layout.  &#xA;&#xA;This can be undertaken through editing the appropriate configuration files or with a tool called bsdconfig which needs to be run as root.&#xA;&#xA;The online man page can be found here&#xA;&#xA;This is a menu driven / text based interface. I can&#39;t, as yet provide a screen shot, but the man page is comprehensive enough so a screenshot isn&#39;t really needed.&#xA;&#xA;To change the keyboard map you will need to find the appropriate section and make the changes. &#xA;&#xA;#bsd, #config, #menu, #settings, #configuration, #tool, #freebsd, #keyboard, #layout, #gb.&#xA;&#xA;You can find me on Friendica at zleap@social.isurf.ca&#xA;&#xA;---&#xA;&#xA;cc-by logo&#xA;&#xA;Licenced under Attribution 4.0 International (CC BY 4.0)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>FreeBSD 3</p>

<p>Following on from my <a href="https://personaljournal.ca/paulsutton/freebsd-2-98wq" rel="nofollow">previous post</a> which discussed changing the X11 keyboard layout.  I had to also change the console layout.</p>

<p>This can be undertaken through editing the appropriate configuration files or with a tool called <strong>bsdconfig</strong> which needs to be run as root.</p>

<p>The online man page can be <a href="https://www.unix.com/man-page/freebsd/8/bsdconfig/" rel="nofollow">found here</a></p>

<p>This is a menu driven / text based interface. I can&#39;t, as yet provide a screen shot, but the man page is comprehensive enough so a screenshot isn&#39;t really needed.</p>

<p>To change the keyboard map you will need to find the appropriate section and make the changes.</p>

<p><a href="/paulsutton/tag:bsd" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bsd</span></a>, <a href="/paulsutton/tag:config" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">config</span></a>, <a href="/paulsutton/tag:menu" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">menu</span></a>, <a href="/paulsutton/tag:settings" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">settings</span></a>, <a href="/paulsutton/tag:configuration" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">configuration</span></a>, <a href="/paulsutton/tag:tool" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">tool</span></a>, <a href="/paulsutton/tag:freebsd" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freebsd</span></a>, <a href="/paulsutton/tag:keyboard" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">keyboard</span></a>, <a href="/paulsutton/tag:layout" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">layout</span></a>, <a href="/paulsutton/tag:gb" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">gb</span></a>.</p>

<p><a href="https://social.isurf.ca/profile/zleap" rel="nofollow">You can find me on Friendica at zleap@social.isurf.ca</a></p>

<hr>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/88x31.png" alt="cc-by logo"></p>

<p><a href="https://creativecommons.org/licenses/by/4.0/" rel="nofollow">Licenced under Attribution 4.0 International (CC BY 4.0)</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/freebsd-3</guid>
      <pubDate>Wed, 26 Feb 2020 07:30:00 +0000</pubDate>
    </item>
    <item>
      <title>FreeBSD 2</title>
      <link>https://personaljournal.ca/paulsutton/freebsd-2-98wq</link>
      <description>&lt;![CDATA[FreeBSD 2&#xA;&#xA;Following on from my previous post.  I have been working on fixing the keyboard mapping issue.&#xA;&#xA;Again, after asking for some help on this from IRC, I was given an example configuration file to work from.  &#xA;&#xA;/usr/local/etc/X11/xorg.conf.d/00-keyboard.conf&#xA;&#xA;From this I have created a new X11 keyboard configuration file for the UK / GB keyboard layout.  This now works, so at least pressing shift 2 gives &#34; and not @ which would happen on a US keyboard and was happening previously.&#xA;&#xA;Now this is working, it is a little easier to play nethack as @ turns auto pickups off,  which is very helpful when you don&#39;t want to pick up everything you come across. &#xA;&#xA;#freebsd, #x11, #keyboard, #layout, #configuration, #irc, #nethack&#xA;&#xA;You can find me on Friendica at zleap@social.isurf.ca&#xA;&#xA;---&#xA;&#xA;cc-by logo&#xA;&#xA;Licenced under Attribution 4.0 International (CC BY 4.0)&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>FreeBSD 2</p>

<p>Following on from my <a href="https://personaljournal.ca/paulsutton/free-bsd-1" rel="nofollow">previous post</a>.  I have been working on fixing the keyboard mapping issue.</p>

<p>Again, after asking for some help on this from <a href="https://webchat.freenode.net/" rel="nofollow">IRC</a>, I was given an <a href="https://pink.packageloss.eu:8448/_matrix/media/r0/download/pink.packageloss.eu/d1189bc3c0be0a49b2ab4da4d206c387273a5605" rel="nofollow">example configuration file</a> to work from.</p>

<p>/usr/local/etc/X11/xorg.conf.d/00-keyboard.conf</p>

<p>From this I have created a new X11 keyboard configuration file for the UK / GB keyboard layout.  This now works, so at least pressing shift 2 gives “ and not @ which would happen on a US keyboard and was happening previously.</p>

<p>Now this is working, it is a little easier to play nethack as @ turns auto pickups off,  which is very helpful when you don&#39;t want to pick up everything you come across.</p>

<p><a href="/paulsutton/tag:freebsd" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">freebsd</span></a>, <a href="/paulsutton/tag:x11" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">x11</span></a>, <a href="/paulsutton/tag:keyboard" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">keyboard</span></a>, <a href="/paulsutton/tag:layout" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">layout</span></a>, <a href="/paulsutton/tag:configuration" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">configuration</span></a>, <a href="/paulsutton/tag:irc" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">irc</span></a>, <a href="/paulsutton/tag:nethack" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">nethack</span></a></p>

<p><a href="https://social.isurf.ca/profile/zleap" rel="nofollow">You can find me on Friendica at zleap@social.isurf.ca</a></p>

<hr>

<p><img src="https://raw.githubusercontent.com/zleap/blogmedia/master/88x31.png" alt="cc-by logo"></p>

<p><a href="https://creativecommons.org/licenses/by/4.0/" rel="nofollow">Licenced under Attribution 4.0 International (CC BY 4.0)</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/freebsd-2-98wq</guid>
      <pubDate>Tue, 25 Feb 2020 11:38:43 +0000</pubDate>
    </item>
  </channel>
</rss>