<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux etc. &#187; Usability</title>
	<atom:link href="http://promberger.info/linux/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://promberger.info/linux</link>
	<description>my outsourced memory for your perusal</description>
	<lastBuildDate>Thu, 08 Sep 2011 11:06:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Binding a key to the middle mouse button with xmodmap and xkbset</title>
		<link>http://promberger.info/linux/2008/06/03/binding-a-key-to-the-middle-mouse-button-with-xmodmap-and-xkbset/</link>
		<comments>http://promberger.info/linux/2008/06/03/binding-a-key-to-the-middle-mouse-button-with-xmodmap-and-xkbset/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 19:17:30 +0000</pubDate>
		<dc:creator>Marianne</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://promberger.info/linux/2008/06/03/binding-a-key-to-the-middle-mouse-button-with-xmodmap-and-xkbset/</guid>
		<description><![CDATA[Great, I just found this here. This is how you can bind a key to the middle mouse button (I use the middle mouse button a lot to (a) paste stuff from the clipboard, (b) open links in background tabs in Firefox). I used the pause/break key, so it&#8217;s slightly modified. I first had to [...]]]></description>
			<content:encoded><![CDATA[<p>Great, I just found this <a href="http://www.linuxfocus.org/English/May2004/">here</a>. This is how you can bind a key to the middle mouse button (I use the middle mouse button a lot to (a) paste stuff from the clipboard, (b) open links in background tabs in Firefox). I used the pause/break key, so it&#8217;s slightly modified. I first had to get <code>xkbset</code> via aptitude. </p>
<pre>sudo aptitude install xkbset
xmodmap -e 'keysym Pause Break = Pointer_Button2'
xkbset m
xkbset exp =m</pre>
<p>I don&#8217;t know yet whether this will persist after a reboot.</p>
]]></content:encoded>
			<wfw:commentRss>http://promberger.info/linux/2008/06/03/binding-a-key-to-the-middle-mouse-button-with-xmodmap-and-xkbset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better buffer switching in Emacs</title>
		<link>http://promberger.info/linux/2008/05/20/better-buffer-switching-in-emacs/</link>
		<comments>http://promberger.info/linux/2008/05/20/better-buffer-switching-in-emacs/#comments</comments>
		<pubDate>Tue, 20 May 2008 22:25:17 +0000</pubDate>
		<dc:creator>Marianne</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://promberger.info/linux/2008/05/20/better-buffer-switching-in-emacs/</guid>
		<description><![CDATA[I&#8217;ve switched from XEmacs to Emacs, about a month back. I like it much better. On Xubuntu, many more things work &#8220;out of the box&#8221; (for example the Noweb mode for Sweave). X clipboard contents are immediately available for yanking! One thing that&#8217;s always annoyed me in both XEmacs and Emacs was the buffer switching [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve switched from XEmacs to Emacs, about a month back. I like it much better. On Xubuntu, many more things work &#8220;out of the box&#8221; (for example the Noweb mode for Sweave).  X clipboard contents are immediately available for yanking!</p>
<p>One thing that&#8217;s always annoyed me in both XEmacs and Emacs was the buffer switching using <code>C-x b</code>. In theory, this has a nice history you can cycle through using the up arrow, but this history never contained all of my open buffers. About fifty percent of the time, for reasons only  known to the Lisp gurus, it did not offer the one buffer I wanted to switch to, even if I only had three different buffers open. OTOH, it did always contain all kinds of buffers I never in my life want to even see, such as *scratch*, *Messages*, *ESS*. Yikes.</p>
<p>This is what does away with all of this (in <code>~/.emacs</code>):</p>
<pre>; Better buffer switching
(iswitchb-mode 1)
; Ignore all kinds of special Emacs buffers that start with a *,
; but don't ignore the R process buffer (*R*)
(add-to-list 'iswitchb-buffer-ignore "*[^R]")</pre>
<p>Not only does this have a sensible history to cycle through, <code>C-x&nbsp;b</code> shows the names of all open buffers in the minibuffer, and you can &#8220;find as you type&#8221;, even for parts of the buffer name that are not at the beginning. So you can immediately type the letters that are unique to that buffer name, handy when you&#8217;re working on a project where the .tex and several .R files all start with the same project prefix.</p>
]]></content:encoded>
			<wfw:commentRss>http://promberger.info/linux/2008/05/20/better-buffer-switching-in-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kinesis Advantage keyboard</title>
		<link>http://promberger.info/linux/2008/03/24/kinesis-advantage-keyboard/</link>
		<comments>http://promberger.info/linux/2008/03/24/kinesis-advantage-keyboard/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 23:49:45 +0000</pubDate>
		<dc:creator>Marianne</dc:creator>
				<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://promberger.info/linux/2008/03/24/kinesis-advantage-keyboard/</guid>
		<description><![CDATA[I&#8217;m generallly quite happy with this keyboard. It could be a bit smaller for my hands. To alleviate the stretch in some key combinations, I&#8217;ve switched the &#8220;Caps Lock&#8221;, the &#8220;+/=&#8221; and the tab keys around. Sometimes, the keyboard &#8220;forgets&#8221; this remapped layout after restart. In some of these cases, unplugging the keyboard and plugging [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m generallly quite happy with this keyboard. It could be a bit smaller for my hands. To alleviate the stretch in some key combinations, I&#8217;ve switched the &#8220;Caps Lock&#8221;, the &#8220;+/=&#8221; and the tab keys around. Sometimes, the keyboard &#8220;forgets&#8221; this remapped layout after restart. In some of these cases, unplugging the keyboard and plugging it back in (i.e., restarting it) helps. In other cases, I have to reassign the keys, so here&#8217;s the relevant section from the manual:</p>
<blockquote><p>
Hold down the Program key and tap F12, then release both keys. The keyboard&#8217;s lights will begin flashing rapidly. To copy a key, first tap the &#8220;source&#8221; key whose action you want to copy somewhere else. The lights will begin flashing slowly. Now tap the key where you want the new action to appear. The lights will resume rapid flashing. To swap two keys, you can repeat this sequence for each key without exiting from remapping mode. When you are done making changes, exit with Program plus F12. The lights should immediately stop flashing.
    </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://promberger.info/linux/2008/03/24/kinesis-advantage-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiz on Xubuntu 7.10 (Gutsy)</title>
		<link>http://promberger.info/linux/2007/12/18/compiz-on-xubuntu-710-gutsy/</link>
		<comments>http://promberger.info/linux/2007/12/18/compiz-on-xubuntu-710-gutsy/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 10:33:24 +0000</pubDate>
		<dc:creator>Marianne</dc:creator>
				<category><![CDATA[Gutsy]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://promberger.info/linux/2007/12/18/compiz-on-xubuntu-710-gutsy/</guid>
		<description><![CDATA[While outsourcing my memory to this blog is handy, it&#8217;s even better when I can outsource the blog&#8217;s task by just pointing to other blogs. xubuntu blog has a very nice writeup of installing Compiz on Xubuntu Gutsy. It works without problems on the Dell Inspiron desktop (nVidia Corporation GeForce 8300 GS graphics card). I [...]]]></description>
			<content:encoded><![CDATA[<p>While outsourcing my memory to this blog is handy, it&#8217;s even better when I can outsource the blog&#8217;s task by just pointing to other blogs. <i>xubuntu blog</i> has a very nice writeup of <a href="http://xubuntublog.wordpress.com/2007/12/09/xubuntu-compiz-pretty-pretty-xubuntu">installing Compiz on Xubuntu Gutsy</a>.</p>
<p>It works without problems on the Dell Inspiron desktop (nVidia Corporation GeForce 8300 GS graphics card). I cannot get it to work on the Thinkpad X41 (Intel 915 graphics card; possibly a <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/154104">bug</a>).</p>
<p>It is much more useful than I thought it would be. I always thought the rotating desktop cube was just a cool gadget &ndash; it turns out that it is very handy for orienting myself in my four-desktop space. It&#8217;s really impressive how much easier it is to remember where a program is with an extra dimension (&#8220;It&#8217;s at the back of the cube&#8221;) than without (&#8220;It&#8217;s two workspaces to the right&#8221; or &#8220;It&#8217;s on workspace 3&#8243;).</p>
]]></content:encoded>
			<wfw:commentRss>http://promberger.info/linux/2007/12/18/compiz-on-xubuntu-710-gutsy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drupal form tweaker module</title>
		<link>http://promberger.info/linux/2007/11/14/drupal-form-tweaker-module/</link>
		<comments>http://promberger.info/linux/2007/11/14/drupal-form-tweaker-module/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 11:54:13 +0000</pubDate>
		<dc:creator>Marianne</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://promberger.info/linux/2007/11/14/drupal-form-tweaker-module/</guid>
		<description><![CDATA[The Drupal Form Tweaker module lets you change the way users can select vocabulary/ category terms when they submit content. By default, this is a dropdown list, which is a bit ugly and especially annoying to use if you want to select multiple terms. With form tweaker, you can set the terms to be presented [...]]]></description>
			<content:encoded><![CDATA[<p>The Drupal <a href="http://drupal.org/project/formtweaker">Form Tweaker module</a> lets you change the way users can select vocabulary/ category terms when they submit content. By default, this is a dropdown list, which is a bit ugly and especially annoying to use if you want to select multiple terms. With form tweaker, you can set the terms to be presented as radio buttons or checkboxes instead. Much nicer and easier to use. </p>
<p>Note that you set these preferences in <i>Administer&nbsp;&rarr;&nbsp;Content&nbsp;type</i>, not in the Category/ Vocabulary settings.</p>
]]></content:encoded>
			<wfw:commentRss>http://promberger.info/linux/2007/11/14/drupal-form-tweaker-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mouseless browsing</title>
		<link>http://promberger.info/linux/2007/10/26/mouseless-browsing/</link>
		<comments>http://promberger.info/linux/2007/10/26/mouseless-browsing/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 21:58:53 +0000</pubDate>
		<dc:creator>Marianne</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Less mouse]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.promberger.info/linux/2007/10/26/mouseless-browsing/</guid>
		<description><![CDATA[Some things I do to use the mouse less when browsing. Use Firefox shortcuts (just google for a list). I&#8217;ve installed the mouseless browsing (MLB) Firefox extension. Every link in a page gets tagged with an ID. Type that ID, then hit ENTER. (For me, this works using &#8220;Find as you type&#8221; in the Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Some things I do to use the mouse less when browsing. </p>
<ol>
<li>Use Firefox shortcuts (just google for a list). </li>
<li>I&#8217;ve installed the <a href="https://addons.mozilla.org/en-US/firefox/addon/879?id=879">mouseless browsing (MLB)</a> Firefox extension. Every link in a page gets tagged with an ID. Type that ID, then hit ENTER. (For me, this works using &#8220;Find as you type&#8221; in the Firefox preferences).</li>
<li>I&#8217;ve set up some <a href="http://www.promberger.info/linux/2007/05/25/firefox-smart-keywords/">Firefox smart keywords</a> for quick searching from the location bar.</li>
<li>I&#8217;ve installed the <a href="http://www.customizegoogle.com/">CustomizeGoogle</a> extension to Firefox. Amongst other things, you can set it to &#8220;Give the searchbar focus&#8221;. This means that if you can immediately modify you search.</li>
<li>I already have <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a>  installed. This lets you modify websites using browser-based JavaScript. From <a href="http://userscripts.org">userscripts.org</a>, an online repository of user scripts, I&#8217;ve downloaded <a href="http://userscripts.org/scripts/show/4027">Google Search Box AccessKey</a>. Now, on any Google search page, hitting the access key and the letter &#8220;s&#8221; puts the cursor in the search box.</li>
<li>The &#8220;access key&#8221; differs by browser. Generally, for Firefox under Linux, it is the <code>ALT</code> key. For me, it is apparently <code>ALT+Shift</code>, which is just as well, since I&#8217;m using <code>ALT</code> already for loads of XFCE shortcuts. It&#8217;s generally a great idea, and some websites have set it server-side for quick navigation to important links. I&#8217;ve now implemented it for this blog. Hitting your access key and &#8220;s&#8221; will put the cursor in the search box. From there, you can either search, or tab-navigate directly down the list of links along the right hand sidebar.</li>
<li>Generally, I try to navigate using the tab key. A big problem is that it is often hard to see which link has focus, or even whether the location bar or the main window have focus. In <code>about:config</code>, filter for &#8220;focus&#8221;, and set <code>browser.display.focus_background_color</code> and <code>browser.display.focus_text_color</code>. I&#8217;ve set the background color to <code>#a2e88b</code> and the foreground color to black. That&#8217;s helpful, but doesn&#8217;t show up on some elements, such as images. In Greasemonkey, I&#8217;ve set up <a href="http://userstyles.org/styles/305">Bright Focus (for buttons, links and textboxes)</a>. This gives a border, which also shows up around images and the like. I don&#8217;t like the default color, so I set it to be <code>2px #66CC00</code>. This is also available as a script for the Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish extension</a>. </li>
<li>In the same spirit, I&#8217;ve added this to my userChrome.js:
<pre>/* give urlbar background color when it has focus */
#urlbar[focused="true"] { background-color:#A2E88B !important; }

/* change focus rings around acitve tabs  */
.tabbrowser-tabs > tab:focus .tab-middle {
  -moz-outline: solid 2px #66CC00 !important;
}</pre>
</li>
<li>Finally, I&#8217;ve set up my home page to be a local page containing a handful of frequently visited sites, so I can just load my home page and then quickly navigate to them.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://promberger.info/linux/2007/10/26/mouseless-browsing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

