the usability tag
Visualizing Inline Links
Joen of Noscope has just suggested, what I’ve been trying to tell people for nearly a year. With the advent of pages commonly referred to as “Web 2.0” sites, the styling of inline or AJAX links became an issue. Usually links have to be indicated to the user, since clicking them slowly loads a whole different page and the user is unable to interact with the current page. The common indicator we use for links is the hand cursor.

AJAX or JavaScript links, however, immediately change a part of the page you’re looking at, without reloading the whole page and without disturbing the user experience. The user can still interact with the page. For example on Pageflakes - the personalized start page I’m using - you can find both types of links: normal ones that take you to another page and AJAX links that allow you to edit settings or reload embedded RSS feeds. The cursor for both types of links is the same, a hand. For the Web-savvy, this might not pose much of a problem, we intuitively know most of the time what type of link we deal with but for other users, this can be increasingly difficult to discern.

The solution Joen proposes, and what I have previously used in these cases, is simply not changing the cursor at all. In reality, it’s not a link, it’s more of a pushbutton that looks different, so why not use the same cursor we use for buttons?
The implementation is rather easy as it only requires a simple cursor: default; rule. To allow for fallback (if the user has no JavaScript, the AJAX link becomes a normal link), I just embedd the stylesheet with JavaScript so I get a hand cursor for people without JavaScript, where the link actually reloads the page and a default cursor (pointer) for people where the link only affects the current page.
Adding a stylesheet via Javascript is rather easy too:
<script type="text/javascript"> <!--//--><![CDATA[//><!-- if( document.getElementById && document.createElementNS && document.getElementsByTagName ) { var javacss = document.createElementNS( "http://www.w3.org/1999/xhtml", "link" ); if( javacss ) { javacss.setAttribute( "rel", "stylesheet" ); javacss.setAttribute( "type", "text/css" ); javacss.setAttribute( "href", "/_css/java.css" ); javacss.setAttribute( "media", "all" ); document.getElementsByTagName( "head" )[0].appendChild( javacss ); } } else {
document.write( '<link rel="stylesheet" href="/_css/java.css" type="text/css" media="all" />' );
}
//--><!]]>
</script>
So, what do you think?
Preorder Art. Lebedev Optimus Maximus Keyboard
Three days ago, I posted about the imminent release of the Optimus Maximus Keyboard by the russian design studio Art. Lebedev. Now, the countdown on their website finally reached zero and we get to see the details of the 1500$ keyboard:
- Keyboard Dimensions: 53.7cm x 17.3cm x 3.8cm
- Key Dimensions: 2.02cm x 2.02cm
- Visible OLED area: 1.01cm
- Resolution of each key: 48px x 48px
- Frame Rate: min. 10 frames per second
- Color: 65536
- Viewing Angle: 160°
- Connection: USB2.0
- OS: Windows XP / Vista, Mac OS X 10.4.8 or higher

To enhance the life of the OLED displays and the ribbon cables used to control them, Art Lebedev Studios decided to make every button a module consisting of a chip, the OLED display and a moving, transparent cap. Since only the plastic cap is moving, the displays have a much higher lifespan.
Preorders can be placed now. The price is US$ 1564 or approximately € 1257.
Simulate Color Blindness with Color Oracle
I just noticed an interesting article on color blindness over at Pixelgraphix. Color Oracle helps webdesigners to view in real time, what a website would look like for people suffering from one of the various color blindnesses. The filter is applied to the whole screen so it’s completely independent from the browser and even works with images in Photoshop.

Color Oracle is free and available for Mac OS X, Windows and Linux.
Designed: Kickmap, The New NYC Subway Map
About three years ago a new NYC subway map design by Eddie Jabbour, graphic designer for Kick Design, started to find its way to the internet. It had issues but it was much better than the current MTA design in that it tried to focus on stations instead of trains. People using the subway want to get from point A to point B in the shortest possible time so they look for stations close to those points, not for specific trains.
Encouraged by the positive feedback, Eddie contacted the MTA but was quickly put off:
… when he showed up at the agency’s Midtown offices with copies of his work, they were quick to find fault with it. According to Christopher Boylan, the transportation authority’s executive director of corporate and community affairs, who recalled the meeting, the main criticism was that Mr. Jabbour’s map, like Mr. Vignelli’s, was artistic but geographically inaccurate. “He’s a good designer and it’s an interesting map,” Mr. Boylan said. “The design is important, but the thing we’re concerned with is the best directional guidance. We design a map for use, not solely to look good, and we think it looks good.”
Original map on the left, the Kickmap on the right.
But Eddie Jabbour is not a man easily deterred. He works on his maps on weekends and nights with the feedback of his 17-year old daughter.
Criticism that Eddie’s map is geographically inaccurate is inappropriate as most people use road maps or street signs for that type of information. As previously mentioned, the usability should focus on the key features of subway lines - something the Kickmap gets right.
