The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

    • RT @JMBucknall: Just brilliant. 6 minutes ago
    • RT @trotskyplug: berkeley students are creating a 1-unit, in-person, student-run class to help international students avoid deportation due… 59 minutes ago
    • RT @BlueFishConsult: GETUIGEN GEZOCHT: mishandeling (van mijn vrouw) op maandag ca. 14.30u bij Kwantum Amstelveen (Maalderij/Binderij) n.a.… 1 hour ago
    • RT @_je_suis_John: Baudet: “Hier word je nu eens niet in de rede gevallen door journalisten die je op een foutje willen betrappen.” Oftewe… 1 hour ago
    • RT @biancatoeps: Oh ja, nog iets: Weet iemand toevallig of er een partij goedkoper is dan PostNL om een berg boeken de wereld over te zende… 1 hour ago
  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,987 other followers

Archive for December 6th, 2011

When writing applications, include Keyboard Shortcuts for both the CUA and Windows/Apple shortcuts

Posted by jpluimers on 2011/12/06

When you write applications, it is important to include both the CUA and the Windows/Apple keyboard shortcuts, and get the tab order of keyboard accessible user elements right.

Many modern applications seem to put less and less emphasis on the most efficient user input device: the keyboard.

You should: it makes your application much more pleasant to use.

I wrote about CUA before, but the Windows and Mac shortcuts are just as important.

A small table (please post a comment if you know additions):

Keyboard Shortcuts for the most common tasks.
Function CUA Windows Mac
Copy Ctrl + Insert Ctrl + C Command + C
Cut Shift + Delete Ctrl + X Command + X
Paste Shift + Insert Ctrl + V Command + V
Delete before cursor Backspace Delete
Delete after cursor Delete Fn + Delete
Undo Alt + Backspace Ctrl + Z Command + Z
Redo Ctrl + Y Command + Y
Confirm the current task Enter Return
Cancel the current task Escape Escape
Next field Tab Tab
Previous field Shift + Tab Shift + Tab
Next pane Ctrl + F6
Previous pane Alt + F6
Next window F6  Cmd + `
Previous window Shift + F6
Application menu Alt + Space
Windows menu
Local menu Shift + F10 Local Menu

Note that many Linux programs follow both the CUA and Windows settings.



Posted in .NET, Delphi, Development, Keyboards and Keyboard Shortcuts, Power User, Software Development, xCode/Mac/iPad/iPhone/iOS/cocoa | Leave a Comment »

%d bloggers like this: