Tip: Keyboard remapping for Dvorak layout

(thanks go to Alex Donald for pointing out the Key Codes program)
I use the Dvorak layout program which is not 100% compatible with Aperture's shortcuts, because Aperture's shortcuts are hardwired to the keyboard.
fortunately, you can 'rewire' the shortcuts.
today, I found a file named KeycodeMapping.strings inside the Aperture package. Apple probably created it to remap equivalent keys to existing ones (eg, some of keypad number shortcuts call the same events as the 'top of keyboard' number shortcuts) so that they wouldn't have to double up the 'event' keys in the KeyEvents.plist file. for those of us not using the US keyboard layout, that is a good thing because it makes it easy for us to remap the keyboard to our personal keyboard configuration.
so, my keyboard and the Aperture shortcuts are now working great. if you are using the Dvorak layout, here's how to 'fix' Aperture for your working environment:
1. quit Aperture.
2. open the following file in a text editor (make a backup first to be safe):
Aperture.app/Contents/Resources/English.lproj/KeycodeMapping.strings
3. change the first string (ie, 'from') to:
"82, 83, 84, 85, 86, 87, 88, 89, 91, 92, 0, 45, 34, 4, 2, 16, 32, 38, 5, 8, 9, 35, 46, 37, 1, 15, 7, 31, 41, 40, 3, 47, 43, 11, 17, 44, 39, 30, 27, 24, 6, 12, 13, 14, 33";
4. change the second string (ie, 'to') to:
"29, 18, 19, 20, 21, 23, 22, 26, 28, 25, 0, 11, 8, 2, 14, 3, 5, 4, 34, 38, 40, 37, 46, 45, 31, 35, 12, 15, 1, 17, 32, 9, 13, 7, 16, 6, 27, 24, 33, 30, 41, 39, 43, 47, 44";
5. save the file.
you're done. when you next launch Aperture, the shortcuts should work as expected.
not all of the keyboard shortcuts may have been remapped. for example, any shift-punctuation keys may still be wrong because the shift- and non-shift- versions of the letters may come from different keys on the keyboard. to correct this, we would have to change the mapping in the KeyEvents.plist. this is possible but I want to keep this as simple as possible for the time being. the KeycodeMapping.strings file seems to be the easiest route to go.
you could do the same for other keyboard layouts with a little investigation as Alex has already proved.
Note. if you have multiple users using Aperture on your Mac and they don't all use the same keyboard layout, this procedure would mess them up big time! if that's the case, I would suggest duplicating Aperture and modifying one for your personal use, leaving the other copy for everyone else on the computer to use.

Gregory, thank you soooooo much for this!
I've been trying to cope with this problem for months!
It's great to have keyboard shortcuts working. I did notice that the tool tips that document the keyboard shortcuts are wrong, at least for me. For example, switching to the standard view is Command-option-S. The tool tip indicates Command-Option-O. The Dvorak "O" is mapped over the QWERTY "S". This is a nit of course with respect to the functionality of the keyboard shortcuts.
I do hope there's a permanent fix to this in an upcoming update to Aperture.
  Mac OS X (10.4.7)  

Similar Messages

  • Dvorak layout for Carbon x1

    Hi,
    I've recently purchase a Carbon X1 2015 edition, is there some place I can purchase a dvorak layout for the keyboard?
    Thanks,

    http://programmers.stackexchange.com/questions/2254/what-are-good-keyboards-for-programming
    http://www.dvorak-keyboards.com/Dvorak_keyboard_buy_or_make_your_own.htm
    http://www.ebay.de/itm/Dvorak-Tastatur-Keyboard-XMAS-Sonderpreis-/191522573073?pt=DE_Computing_Tasta...
    http://www.amazon.com/Dvorak-Keyboard-Ergonomically-Designed-American/sim/0935309101/2
    http://support.lenovo.com/en/documents/pd005137
    http://www.wikihow.com/Switch-to-a-Dvorak-Keyboard-Layout
    http://www.technology.tidbitsandstuff.com/dvorak-keyboard-for-brain-plasticity/
    http://www.fentek-ind.com/dvorak.htm#.VRUU_uG2o_c
     or you can use one external solution....this is all what i know...sorry...

  • Does anybody know a Dvorak layout for romanian language (Popak layout)? Please help!

    I want to change the layout in Popak (Dvorak layout in romanian) and I can't find any on the net. The only Dvorak is in english.

    It's pretty easy to make a custom layout for such a thing using
    http://scripts.sil.org/ukelele

  • How to change keyboard shortcut for cycle through open tabs in PS and AI CC 2014

    I would love to set my own keyboard shortcuts for cycling through open tabs in PS and AI 2014 on OS X. I found out that this can be achieved with ctrl+tab in PS, but I couldn't manage to make any of the suggestions in the forum work for AI. As said, I would like to set a more "standard" shortcut like alt+cmd+arrow-keys for both of the apps. If that shouldn't be possible, does anyone know a shortcut in AI CC 2014?
    Many thanks!
    Amadeus

    Thanks! The shortcut can be set like this in AI, although all key combinations I would want to use are not allowed. Too bad. But anyways, thank you very much for the tip!
    cmd+~ is not an option for me, I guess, since the swiss/german keyboard layout has no dedicated tilde key.
    So, I have a working shortcut in PS (ctrl+tab / of which I still don't know how to change, if possible at all) and thanks to you, I can now set one in AI as well. Unfortunately, I can not set it to be identical as in PS, since the "cmd" key needs to be included in AI's shortcut assignment dialogue, but I guess, this is as good as it gets.

  • Xorg/dvorak layout

    Hello,
    I am having problems using an dvorak keyboard layout with Xorg in Solaris 10. I added the following entries to /etc/X11/xorg.conf:
    <div class="pre"><pre>
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "dvorak"
    EndSection
    </pre></div>
    After a restart of the login manager the keyboard is only partially like a dvorak keyboard. For example the key 'e' (on an us-style layout) should now map to period and greater. I verified this by looking in /usr/X11/lib/X11/xkb/symbols/pc/dvorak and there the key AD03 (fourth row from the bottom in the third column) is mapped correctly. But still this does not work.
    I now use an workaround with an xmodmap file which looks like the following:
    # cat /etc/X11/Xmodmap
    keysym e = period greater
    I also have another question regarding /etc/X11/Xmodmap. Normally /etc/X11/gdm/Init/Default should reads this file on startup. This does not work in solaris10 because gdmwhich in 28 returns "" and by default gdmwhich searches only in /usr/X11 and /usr/X11R6/bin but xmodmap is in /usr/X/bin.
    Just in case the xorg version is of any interest:
    <div class="pre"><pre>
    X Window System Version 6.8.2 (Sun Xorg Release 1.1 for Solaris 10)
    Release Date: 9 February 2005
    X Protocol Version 11, Revision 0, Release 6.8.2
    Build Operating System: SunOS 5.10 Generic i86pc
    Current Operating System: SunOS pcno-4 5.10 Generic_118844-01 i86pc
    Build Date: 23 February 2005
    SUNWxorg-server package version: 6.8.0.5.10.7400,REV=0.2004.12.15
    SUNWxorg-server patches applied: 118966-03 119062-01
    SUNWxorg-graphics-ddx package version: 6.8.0.5.10.7400,REV=0.2004.12.15
    SUNWxorg-graphics-ddx patches applied: 118966-03
    </pre></div>
    Regards,
    Christian Walter

    How are you typing 'e' and 'E' with your hack:
    # cat /etc/X11/Xmodmap
    keysym e = period greater
    Is there anybody managed to use this Solaris without switching to QWERTY layout?
    May be users should be warned at the time of accepting license agreement that they are supported only if they use QWERTY layout, and if they learned DVORAK they should go away from Solaris?
    Sergey

  • Faulty QWERTY Shortcuts in Dvorak Layout?

    I couldn't really find a "bug reports" forum, so hopefully this is where this goes.
    I use the Dvorak keyboard layout. I do not use the "DQ" layout where Command shortcuts use a QWERTY layout. So, Command+X to cut means I press the key marked "B" on a standard Apple keyboard.
    However, when I Command+Tab through my applications, I still have to press the apostrophe (the key marked "Q") to quit an application, rather than the proper "Q" key for the Dvorak layout. Also, to activate the mouse-rollover dictionary, shortcut CommandControlD, I have to press CommandControlE instead.
    It would appear these particular shortcuts are detecting key presses in an International-unfriendly way. Shouldn't this be fixed?
    I'm upgrading to Leopard on release day, so I will give an update if this is still a problem.

    I couldn't really find a "bug reports" forum, so hopefully this is where this goes.
    Whenever you want to convey something to Apple, use the feedback channels, since you are only talking to other users here:
    http://www.apple.com/feedback/

  • How do I change the keyboard shortcut for Cycle through open documents in PS CC for Mac?

    Sorry to bug the community with such a seemingly inconsequential task, but I am seriously tired of using the awkward default keyboard shortcut for cycling through open docs in PS.  I'd like to change it to what I am used in in Chrome, which is Cmd+Option+[left] or {right} arrow keys.  I noticed this is not a command listed in the in keyboard shortcuts, for whatever reason.  Where on Earth can I change this? 
    If it is not possible to do it by default, is there a plug-in or a change to the code that will allow this basic functionality? 
    Thanks again guys and gals!

    As far as I know, you can't. It's "hard wired" in.  Not even Edit > Keyboard Shortcuts is allowed  to change it.
    However I did find this tip:
    Anyway i never found tabs in Adobe application useful, instead i prefer the old school method: simply switch off tabs feature via illustrator/ preferences/ user interface/ open documents as tabs. Then in Mac preferences panel, under keyboard, just search for the “focus on next application window” field (under menu, keyboard and text) and assign a shortcut if the default option doesn't fit you. And there is now you can easily switch between open documents!.
    The best part of this is that it can be used in all mac applications, not only Adobe ones. And remember, if you want this working on Indesign, Photoshop, etc be aware of first switch off the tab features so that the system could “see” multiple documents opened not only one single tabbed document.
    Gene

  • "Use presets for responsive layout" not working in Chrome

    I am building a responsive website. I am going to have parts of the website animated using Edge Animate. I will make the animation and then insert it into a div in the responsive website I am building.
    The Adobe Edge animation has a width of 100%, so that it resizes according to the area that it occupies the full width of the div no matter how wide that div may be in px.
    It is all working fine, but:
    I have an image in the Edge animation that is center aligned. It must stay center aligned no matter what width the animation ends up being.
    Within Adobe Edge, in Properties, in Position and Size, there is a option where, if you hover your mouse cursor over the top right button a tool tip says "Use presets for responsive layout"
    With the image on the stage selected, I can click on the "Use presets for responsive layout" button and then choose "Centre background Image".
    It works perfectly in all browsers accept Chrome (even IE is playing ball this time). In chrome the width of the image stretches out as the div stretches out..
    The "Centre background Image" setting says that it won't scale the image. But in Chrome it does.
    What can I do to "tell" Edge Animate to center the image but not scale it in the Chrome browser?
    I can see that in the image properties it is set to Background image x axis and y axis 50%. And the width is set to pixels. But in Chrome, the image stretches.
    If you go to http://www.brainstormadvertising.co.uk/demo/services.html you will see what I mean. The circle image is centering BUT stretching in chrome browsers while centering nicely and NOT stretching in other browsers.

    Thank you for your reply Josh. But the point of this setting in Edge Animate is that you can set it up that the background image is center aligned and does not scale. Yet it produces code that gives the width as 21.72%.
    A little further along I see background-size: 48px; .  This is correct.
    So all the browers are reading background-size: 48px; as the scale measurement but Chrome is reading the width only, not the background-width. So this "Use presets for responsive layout" works in all browsers except chrome.
    I don't know how to change that code after the artwork has been published. I can see the code using Firebug, but where do I change it in my code on my computer before uploading to the server?
    I have reported this bug to Adobe.
    Please see the attachment. You can see where all the settings are made and where I am getting a problem.

  • Flex 4 does not dispatch keyboard events for ENTER key.

    Hello everyone. I think I have a strange problem with Flex 4 Beta (4.0.0.8909). My application has had event listener for keyUp event for a month now and suddenly (two days ago) I've noticed that keyUp event is not dispatched for ENTER (ALT also) key. Anyone know why? By the way, I've tried this with keyDown event, also 4.0.0.8847 version of SDK - still the same: no keyboard events for ENTER (and ALT) key.
    Here is the sample application that has got this issue:
    <s:Application
       xmlns:fx="http://ns.adobe.com/mxml/2009"
       xmlns:s="library://ns.adobe.com/flex/spark"
       xmlns:mx="library://ns.adobe.com/flex/halo"
       minWidth="640" minHeight="480"
       keyUp="application1_keyUpHandler (event)">
       <fx:Script>
          <![CDATA[
             import mx.controls.Alert;
             protected function application1_keyUpHandler (event: KeyboardEvent):void
                Alert.show ("Key up: " + event.keyCode);
          ]]>
       </fx:Script>
       <s:layout>
          <s:BasicLayout/>
       </s:layout>
       <s:TextArea verticalCenter="0" horizontalCenter="0" width="200"/>
    </s:Application>
    If you run this application and try typing anything in a TextArea you will get alerts with key codes. However, if you press ENTER (or ALT), you will get no alert.
    I'm pretty sure the code above is right so that means there is a bug in latest nightly builds of SDK (i would swhitch to an older build if i knew which one does not have this bug).
    Any ideas?

    Flex harUI wrote:
    That's true, but in this case, I think the text editing code is eating ENTER key in order to prevent parents from seeing it and acting on it (like a submit button).  We'll see if we can find a way around that.
    You can get the ENTER key now by listening in capture phase.
    Alex Harui
    Flex SDK Developer
    Adobe Systems Inc.
    Blog: http://blogs.adobe.com/aharui
    The enter key isn't being disposed of by textedit, the attached example code works without error if you a- remove the alert box and b-set the focus to your text area on initialisation. I agree that pressing the enter key then calling a dialog box will result in the enter key being "gobbled up" as  the enter key is overridden by the dialog box code.
    I think the first suggestion should be to anyone don't use dialogboxes for testing code. If for some reason debugging isn't desirable instead of a trace statement a simple label  can be used as a 'fake' trace.
    David
    Message was edited by: David_F57: I worded this wrong, imho there is no need for a work around, the textarea component works as it should. When intercepting 'system' keycodes there is a need to consider the effect of the intercept and code appropriately to that end.

  • Keyboard shutcut for choosing background color when brush tool is active?

    Hello,
    I've forgotten the keyboard shortcut for choosing a background color when the brush tool is the active tool . Holding down the alt key with the brush selected chooses the foreground color. What key do you hold down to select the background color?  I'm on a mac. Thanks.

    caligula1 wrote:
    One keyboard shortcut for choosing a background color that you might not be aware of is opt + I  (on a mac)
    That's interesting, but is it a lower case L or upper case i?  I certainly can't make it work on a PC.
    A couple of thought for you...  There are no easy to use shortcuts unused in Photoshop nowadays, so I sometimes steal them from little or never used operations.  For instance, how many people use H for panning instead of the Space bar.  I know H has the benefit of locking in panning, but I don't think I have 'ever' had a need for it.  I have, in the past, stolen Y from Blur and Smudge, but I have not done so in recent versions.
    But for quickly and constantly picking background colours, you need a convenient key, and that suggests the Z key to me, as I always zoom with the mouse and Ctrl (or Alt) Space bar.  Just a thought.
    Another option is the Wacom Express keys if you are using a tablet that has them.  The Keystroke option won't accept some combinations, but I think it would be doable
    Shift F4 is for an Action I used to use a few versions back, to place guides at 50% vertical and horizontal.  They are easy to snap drag nowadays.
    One last idea on a similar vein, are programmable keys on custom keyboards.  I don't know if they are available for the Mac, but I use a Logitech G110 which has 12 programmable keys on the left of the usual layout.  These 12 keys can be programed three different ways, and selected by the M keys above.  I originally bought this keyboard for its illuminated keys, but I quickly got used to the extra functionality.  Even the little volume control, in the top right corner, (highlighted in magenta below) is such a convenience. I use these keys for launching Actions,, although I found I had to make both G8 and G12 mirror the Ctrl key as I occasionally hit them by mistake.

  • Redefining default keyboard shortcuts for dashboard, exposé, etc.

    Hi,
    I would like to redefine the keyboard shortcuts for the Dashboard, Dock, and Exposé functions, i.e. I don't want these functions to be bound to the f8-f11 keys. I can redefine the shortcuts manually using the Keyboard pane of the System Preferences, but there are two problems. The first is that the shortcuts for these four items are reset whenever the computer is restarted (my changes to the other keyboard shortcuts are maintained). Is there a way to permenantly change these shortcuts? The second problem is that I am not able to change the keyboard shortcuts for the "slow" versions of these shortcuts accessed by using the shift key.
    Basically, I want to be able to use f8-f11 and shift + f8-f11 as keyboard shortcuts in other applications. I'd like to assign the Dashboard, Dock, and Exposé commands to be command + f8-f11 and shift + command + f8-f11.
    Thanks.
    PowerBook G4   Mac OS X (10.4.1)  

    Does it hold if you change in the Dashboard&Exposé preference pane? You should be able to at least set the Cmd+F#, not sure if it will work for the slow open.
    For more direct control, see this site
    http://www.xlr8yourmac.com/tips/remapfunctionkeys.html
    The Powerbook is more limited in that it doesn't have the F13,F14,F15 keys, but editing the com.apple.symbolichotkeys.plist will give you direct control of the hotkey assignments.
    Other F key codes courtesy MacOSXHints:
    F# Key Code
    1 122
    2 120
    3 99
    4 118
    5 96
    6 97
    7 98
    8 100
    9 101
    10 109
    11 103
    12 111
    13 105
    14 107
    15 113

  • How to make a keyboard shortcut for this character: ⌘

    I am growing very fond of the Character Palette, but there are some characters I like to use allot, and it's becoming a nuisance opening the whole window just to insert a ⌘. I was thinking maybe there is a way to make a keyboard shortcut for this character, just like option-shift-K creates . I opened the keyboard viewer and was thinking maybe I could drag the character into an empty space to create a combo...but it's not letting me. Is there any way to do this?

    This is a feature Apple should definitely add customization to on OS X.
    You can make custom keyboard layouts that include any characters you want using Ukelele.
    http://scripts.sil.org/cms/scripts/page.php?siteid=nrsi&itemid=ukelele
    I doubt Apple is going to incorporate this into OS X, but you can suggest it here:
    http://www.apple.com/feedback/macosx.html

  • TIPS(25) : CREATING A DATABASE LAYOUT

    제품 : SQL*PLUS
    작성날짜 : 1996-11-22
    TIPS(25) : CREATING A DATABASE LAYOUT
    =====================================
    The script below is one I used quite frequently when I was with
    Oracle Consulting.
    It is handy for walking into a company and getting a quick layout of
    their database.
    I call it dbmap.sql.
    spool dbmap.txt;
    prompt
    prompt ======================================
    prompt Tablespace/Datafile Listing
    prompt =====================================
    prompt
    prompt
    column "Location" format A30;
    column "Tablespace Name" format A15;
    column "Size(M)" format 999,990;
    break on "Tablespace Name" skip 1 nodup;
    compute sum of "Size(M)" on "Tablespace Name";
    SELECT tablespace_name "Tablespace Name",
    file_name "Location",
    bytes/1048576 "Size(M)"
    FROM sys.dba_data_files
    order by tablespace_name;
    prompt
    prompt ======================================
    prompt Redo Log Listing
    prompt =====================================
    prompt
    prompt
    column "Group" format 999;
    column "File Location" format A40;
    column "Bytes (K)" format 99,990;
    break on "Group" skip 1 nodup;
    select a.group# "Group",
    b.member "File Location",
    a.bytes/1024 "Bytes (K)"
    from v$log a,
    v$logfile b
    where a.group# = b.group#
    order by 1,2;
    prompt
    prompt =====================================
    prompt Rollback Listing
    prompt =====================================
    prompt
    prompt
    column "Segment Name" format A15;
    column "Tablespace" format A15;
    Column "Initial (K)" Format 99,990;
    Column "Next (K)" Format 99,990;
    column "Min Ext." FORMAT 990;
    column "Max Ext." FORMAT 990;
    column "Status" Format A7;
    select segment_name "Segment Name",
    tablespace_name "Tablespace",
    initial_extent/1024 "Initial (K)",
    next_extent/1024 "Next (K)",
    min_extents "Min Ext.",
    max_extents "Max Ext.",
    status "Status"
    from sys.dba_rollback_segs
    order by tablespace_name,
    segment_name;
    spool off;

    Thanks guys. I'm still trying to learn the programs mentioned. For a person who knows nothing about databases FileMaker was pretty easy to work with. The downside was that it doesn't work with images so well. I was thinking of testing Smart Catalog an extension for InDesign by WoodWing next. Or maybe XCatalog or InCatalog. I'm not too sure Portfolio is right for me, it's great if I wanted to catalog my products with metadata - like a inventory list - but I don't. I want to take the product information from a access/excell file, import it into some type of a catalog program where i can design the layout then save the file as a PDF so I can send it to get professionally printed.
    The extension for InDesign might be my best bet, especially since I'm a tad familiar with it. Or Quark, I haven't tried it yet but it seems promising. Thanks for all the suggestions - I'd be lost without all your help.

  • Keyboard shortcut for filling layer with color are opposite on my PS CS6 OSX install, Help?

    Hello all,
    I'm a bit of a noob, and following a tutorial….and found something strange and wonder if you might help me figure what's happening.
    I have Photoshop Extended CS6 on a macbook pro (late 2011).
    I'm running OSX v 10.7.5
    I'm following along and the instructor added a new layer. I did this.
    He then filled the layer with white which is his background color (he has black foreground, white background). I have the same fore/background colors.
    Now, I thought on mac that to fill with foreground color you hit Apple+Delete  and to fill with background you hit Option+Delete
    It is doing the exact OPPOSITE for me. I hit Apple+Delete (or even backspace)  and it fills with my background color which is white
    If I hit Option+Delete (or backspace) it fills with my foreground color.
    I've tried looking in the Edit Keyboard shortcuts area…but I don't see these settings anywhere.
    I do have an external keyboard  hooked to my mac. It is a 3rd party one, but seems to work in ever other way normally.
    Keyboard here is:  http://pckeyboard.com/page/UKBD/UB40P4A
    Any suggestions why my keyboard shortcut for filling a layer with color might be reversed?
    Thanks in advance,
    CC

    eartho wrote:
    option-delete is, and always has been, fill with foreground.
    a 1 second google search would have informed you of this.
    Thanks for the reply.
    I did do a Google and I got this:
    http://blog.coghillcartooning.com/84/tip-keyboard-shortcut-to-fill-a-photoshop-layer-or-se lection-with-the-background-or-foreground-color/
    And from that I got the option-delete was background, and apple-delete was foreground.
    Hence my confusion...
    Thanks for the reply, I guess I should check 2-3 sites each time I google for keyboard shortcuts for PS.
    CC

  • Keyboard shortcut for shifting focus to the version name?

    i'm trying to go through and quickly give each pic a version name, is there a quick way to jump from the pic to the info palette where the version name is? can't seem to find a keyboard shortcut for that.
    thanks!
    jake

    Hello, jake
    Quote: "i'm trying to go through and quickly give each pic a version name, is there a quick way to jump from the pic to the info palette where the version name is? can't seem to find a keyboard shortcut for that.
    So that it highlights Version Name in the input field in the Metadata Panel?
    I don't know of any that would move to the next photograph and at the same time highlight the Version Name field.
    Command Option m
    will get you to the Management Layout
    Hit w to close the Projects Panel and then hit i to open the Inspectors. From this layout you can use the arrows to manuever through the photographs in the Browser but you will still need to select the Version Name input field to add metadata.
    Should you have a ton of images you can use j k l (up, stop, down) to scroll through them. You can also use a ShuttlePro v.2 and modify the keys on it to make keyboard shortcuts for Aperture.
    love & peace,
    victor

Maybe you are looking for