<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Tumbleweed Rants</title>
  <subtitle>Stefano's World</subtitle>
  <link rel="alternate" type="text/html" href="http://tumbleweed.org.za/2008/09/26/ctrl-alt-shortcuts-considered-harmful"/>
  <link rel="self" type="application/atom+xml" href="http://tumbleweed.org.za/node/141/atom/feed"/>
  <id>http://tumbleweed.org.za/node/141/atom/feed</id>
  <updated>2008-09-26T23:02:41+00:00</updated>
  <entry>
    <title>Ctrl-Alt-shortcuts considered harmful</title>
    <link rel="alternate" type="text/html" href="http://tumbleweed.org.za/2008/09/26/ctrl-alt-shortcuts-considered-harmful" />
    <id>http://tumbleweed.org.za/2008/09/26/ctrl-alt-shortcuts-considered-harmful</id>
    <published>2008-09-26T18:32:12+00:00</published>
    <updated>2008-09-26T23:02:41+00:00</updated>
    <author>
      <name>tumbleweed</name>
    </author>
    <category term="gnome" />
    <category term="linux" />
    <category term="rant" />
    <category term="ubuntu" />
    <summary type="html"><![CDATA[<p>I&#8217;ve <a href="/2007/11/10/gnome-virtual-desktop-bindings">written about this before</a>, but Ctrl-Alt-workspace switching key-presses nail&nbsp;me&nbsp;routinely.</p>

<p>Let&#8217;s go through&nbsp;some&nbsp;history:</p>

<p>We have Ctrl-Alt-Delete, the &#8220;three-fingered-salute&#8221;, meaning reboot, right? That combination was designed to <em><span class="caps"><span class="caps">NEVER</span></span></em> be pressed by accident. And it never used&nbsp;to&nbsp;be.</p>

<p>The X guys needed a kill-X key-press, as things can sometimes get broken in X. So they chose Ctrl-Alt-Backspace, which is also a pretty sensible combination. It&#8217;s very similar to Ctrl-Alt-Delete, so we remember it, and backspace has milder connotations than delete, so we understand it to mean that it&#8217;ll only kill a <em>part</em> of&nbsp;the&nbsp;system.</p>

<p>X also has some other Ctl-Alt- shortcuts. Some of these are also suitably obscure, i.e. NumPad+ and NumPad-. Others like Ctrl-Alt-F1 mean change to virtual console 1. That one might do by accident, if you are an old WordPerfect user, but should be safe enough otherwise. They were designed to look like big brothers of (and even work as) standard <span class="caps"><span class="caps">VT</span></span>-changing&nbsp;behaviour.</p>

<p>For changing workspaces, Alt-F1 style key-presses were used, mimicing <span class="caps"><span class="caps">VT</span></span>-changing key-presses. This is great for *nix users, but people coming from Windows expect Alt-F4 to close a program, not take them to&nbsp;workspace&nbsp;4.</p>

<p>So <span class="caps"><span class="caps">GNOME</span></span> came along, and decided that instead, they&#8217;d use Ctrl-Alt-Arrow key-presses to change workspace. That&#8217;s fine, but it&#8217;s a pretty common action, so I&#8217;m often holding down Ctrl-Alt without even thinking about it. If I start editing something and press delete/backspace, before I&#8217;ve released Ctrl-Alt, <strong>boom</strong>! And I run screaming and write a&nbsp;blog&nbsp;post.</p>

<p>Now, I know that Ctl-Alt-{Delete,Backspace} can be disabled (even if the latter is a little tricky to do), but I&#8217;d really like to <em>change</em> them. I <em>like</em> to be able to kill X without using another machine and ssh, I just <em>don&#8217;t like</em> this to happen by accident. And no, the solution isn&#8217;t for me to change my workspace-changing keys, because this problem must affect every <span class="caps"><span class="caps">GNOME</span></span> user, not&nbsp;just&nbsp;me.</p>

<p>Dangerous key-presses should be really unlikely key-presses. Alt-SysRq- key-presses are good in this regard, they&#8217;ll <em>always</em> be unlikely. (Oh, and they are&nbsp;insanely&nbsp;useful.)</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>I&#8217;ve <a href="/2007/11/10/gnome-virtual-desktop-bindings">written about this before</a>, but Ctrl-Alt-workspace switching key-presses nail me&nbsp;routinely.</p>

<p>Let&#8217;s go through some&nbsp;history:</p>

<p>We have Ctrl-Alt-Delete, the &#8220;three-fingered-salute&#8221;, meaning reboot, right? That combination was designed to <em><span class="caps">NEVER</span></em> be pressed by accident. And it never used to&nbsp;be.</p>

<p>The X guys needed a kill-X key-press, as things can sometimes get broken in X. So they chose Ctrl-Alt-Backspace, which is also a pretty sensible combination. It&#8217;s very similar to Ctrl-Alt-Delete, so we remember it, and backspace has milder connotations than delete, so we understand it to mean that it&#8217;ll only kill a <em>part</em> of the&nbsp;system.</p>

<p>X also has some other Ctl-Alt- shortcuts. Some of these are also suitably obscure, i.e. NumPad+ and NumPad-. Others like Ctrl-Alt-F1 mean change to virtual console 1. That one might do by accident, if you are an old WordPerfect user, but should be safe enough otherwise. They were designed to look like big brothers of (and even work as) standard <span class="caps">VT</span>-changing&nbsp;behaviour.</p>

<p>For changing workspaces, Alt-F1 style key-presses were used, mimicing <span class="caps">VT</span>-changing key-presses. This is great for *nix users, but people coming from Windows expect Alt-F4 to close a program, not take them to workspace&nbsp;4.</p>

<p>So <span class="caps">GNOME</span> came along, and decided that instead, they&#8217;d use Ctrl-Alt-Arrow key-presses to change workspace. That&#8217;s fine, but it&#8217;s a pretty common action, so I&#8217;m often holding down Ctrl-Alt without even thinking about it. If I start editing something and press delete/backspace, before I&#8217;ve released Ctrl-Alt, <strong>boom</strong>! And I run screaming and write a blog&nbsp;post.</p>

<p>Now, I know that Ctl-Alt-{Delete,Backspace} can be disabled (even if the latter is a little tricky to do), but I&#8217;d really like to <em>change</em> them. I <em>like</em> to be able to kill X without using another machine and ssh, I just <em>don&#8217;t like</em> this to happen by accident. And no, the solution isn&#8217;t for me to change my workspace-changing keys, because this problem must affect every <span class="caps">GNOME</span> user, not just&nbsp;me.</p>

<p>Dangerous key-presses should be really unlikely key-presses. Alt-SysRq- key-presses are good in this regard, they&#8217;ll <em>always</em> be unlikely. (Oh, and they are insanely&nbsp;useful.)</p>
    ]]></content>
  </entry>
</feed>
