Keyboard shortcuts to switch to SPECIFIC input sources

I currently have 4 input sources on my mac (English, Hebrew, Russian, Spanish).
I use the keyboard shortcuts Command+Space and Command+Shift+Space, and I also have it set to automatically switch input sources as I switch to a document, but for some reason, it's just not working out very well for me. I feel like I'm always typing in the wrong language - particularly if I have tabs open in Safari with different languages, or something like Facebook chat which is in the same window, but may require all 4 languages.
I'm wondering if there is any way to set language-specific shortcuts, for example Control+Command+E -> English, or Control+Command+H -> Hebrew.
I looked in the menus of BetterTouchTool but could find nothing...
Do I need to make some kind of script or app to do this?
Thank you / תודה / Gracias / спасибо!
JL

This might help
http://apple.stackexchange.com/questions/61250/bind-each-keyboard-layout-to-keys -combination

Similar Messages

  • Common Keyboard Shortcut. Mixes Up. Language Input Source

    Sometimes using common OS X shortcuts invokes the "Select previous input source" command. For example, I'll try apple-H to hide an application but it will change the keyboard layout from Dvorak to Qwerty (and then rotate through them with more presses).
    The input source option is set to "Use one input source in all documents" and some common shortcut becomes the shortcut to change the input source. I don't see any specific action that causes this -- I'll just wonder why my app isn't hiding, look up, and see the layout changing.
    I'll even go far out of my way to change the keyboard shortcut (in the keyboard area) to something really convoluted like command-option-shift-D and then turn the "select previous input source" command off.
    Has anyone else had this problem? Has anyone else found a solution?
    iBook (Late 2001)   Mac OS X (10.4.5)   600MHz G3, 640MB, 60GB

    Sometimes using common OS X shortcuts invokes the "Select previous input source" command. For example, I'll try apple-H to hide an application but it will change the keyboard layout from Dvorak to Qwerty (and then rotate through them with more presses).
    The input source option is set to "Use one input source in all documents" and some common shortcut becomes the shortcut to change the input source. I don't see any specific action that causes this -- I'll just wonder why my app isn't hiding, look up, and see the layout changing.
    I'll even go far out of my way to change the keyboard shortcut (in the keyboard area) to something really convoluted like command-option-shift-D and then turn the "select previous input source" command off.
    Has anyone else had this problem? Has anyone else found a solution?
    iBook (Late 2001)   Mac OS X (10.4.5)   600MHz G3, 640MB, 60GB

  • Are there keyboard shortcuts for switching to desktops with fullscreen apps?

    Coming from SL, one functionality that I used a lot was keyboard shortcuts to go to different applications.
    For instance, I had assigned Mail to Space 2, iTunes to Space 3 etc.
    Then it was possible to instantly go to Mail by pressing alt-2, to iTunes with alt-3 etc.
    In Lion, it is possible to assign Applications to desktops, and use the same commands to go to these desktops. However, as soon as an application is 'fullscreened' it leaves its previous desktop, and cannot be reached with the old keyboard shortcuts.
    My question:
    is it possible to create a keyboard shortcut to switch to a desktop containing a fullscreen app?

    This is quite possible. The way to do it is with keyboard shortcuts. If you check the appropriate boxes you can use a keyboard combination of Control and the Desktop #. It makes it very easy to swtich between desktops.

  • Keyboard shortcut for switching between documents?

    Is there a keyboard shortcut for switching between open documents? That sure would save me a lot of time.

    Command + tilde (the key to the left of the number 1
    This works to switch between windows in any app.

  • I have a mac book pro with Windows for Mac, I have really been struggling to figure out a keyboard shortcut to switch between 2 excel files can someone suggest a solution please ?

    I have a mac book pro with Windows for Mac, I have really been struggling to figure out a keyboard shortcut to switch between 2 excel files can someone suggest a solution please ?

    someonehelpmaddy wrote:
    My Mac knows that it is connected to the montior...
    Open your Displays system preferences.  Is there an Arrangement tab and does it show two screens?  If no Arrangement tab then your mac does not know it has two screens.  Maybe smc and pram reset will shake it free and maybe not.  Maybe there's something wrong with the connection.  Thunderbolt plugs are similar to mini-displayport plugs so make sure the plug is pushed firmly in so that essentially all the metal part disappears inside the socket.  The plugs can be a little tricky in that you need to make sure the plug is fully seated in their socket.
    If you do see two screens in the Arrangement tab then click Detect Displays and Gather Windows to get the Displays preferences of the other monitor on to your main monitor.  Check the resolution and if there is a refresh rate check that as well.

  • HT1343 Is there a keyboard shortcut to switch between open windows in Safari?

    Is there a keyboard shortcut to switch between open windows in Safari?

    ⌘ ` (just left of 1) to switch windows
    Control tab to switch tabs.

  • Keyboard shortcut to switch between Song/Album/Artist

    Is there a keyboard shortcut for switching between Song/Album/Artist/Composer etc. view in the top right corner of iTunes? If there's not, then consider this a feature request!

    Not exactly, but down-arrow will swap the images, and 'z' will always zoom the "select" one, if the "Link Focus" padlock is unlocked. Is that close enough for your needs?
    Hal

  • Keyboard shortcut to pick a specific keyboard from the input menu

    Is it possible to switch to a particular international keyboard layout with a keyboard shortcut? I have a need for a number of layouts, so the built-in ability to cycle through them all is not convenient. I would like to be able to press a key combination and know that I've been taken to, say, Cyrillic, and use another set of keys for, say, Greek, etc.
    In the Keyboard and Mouse preference pane, I am actually able to specify keys for the various keyboards that I use by specifying the program "SystemUIServer" from /System/CoreServices. When I do this, the keyboard shortcuts I have picked appear in the Input Menu as if everything were going nicely. The menu lists various hotkeys as it should -- but they do nothing at all when the keys are actually pressed.
    I would be happy with anything that allows me to do what I want to do -- an automator script, say -- but so far I've had no luck. For the record, I have iKey on my system, but I cannot figure out how to control keyboard layouts there either.
      Mac OS X (10.4.7)  

    ..." In the Keyboard and Mouse preference pane, I am actually able to specify keys for the various keyboards that I use"...
    You're almost there - keyboard shortcuts assigned to menu items displayed on the right side of the screen won't trigger unless they are given keyboard focus. One way to do this is to use the keyboard shortcut for "Move focus to status menus in the menu bar" shortcut (see the "Keyboard & Mouse" pref pane). That key combo will switch focus to the first item on the left, and focus to other items can be gained by using the arrow keys. Once focus is on the "Input" menu, the assigned custom shortcut should work.
    To streamline the process, the "Move focus to status menu..." shortcut can be assigned to something more convenient, and the "Input" menu can be Cmd (⌘)-dragged to the left-most position. That way, it should be possible to switch to the desired input method using a relatively simple two-step keyboard combination.

  • Toggle a specific input source with Applescript

    Hello to all,
    I am trying to write an Applescript to toggle a specific language input source. My main input sources are two, english and greek, but in many occasions i have to enable the "Greek polytonic" keyboard. So, after some search on the internet, I wrote this:
    tell application "System Preferences"
      activate
              reveal anchor "InputMenu" of pane id "com.apple.Localization"
    end tell
    tell application "System Events" to tell process "System Preferences"
      click checkbox of row 76 of table 1 of scroll area 1 of tab group 1 of window 1
    end tell
    quit application "System Preferences"
    It compiles OK, but when I run it what happens is that the selected checkbox (the "Greek Polytonic" one) gets checked and INSTANTLY unchecked.
    Why does this happen?
    Thanks in advance
    Dimitris

    Hello
    I have confirmed the odd behaviour under 10.5.8. It seems to me the required accessibility is defective under 10.5.8. The GUI scripting code works fine under 10.6.8 but the row index of the enabled input source will change to some smaller number when you reopen the System Preferences.app.
    Anyway, I've written a simple command line utility in C, which lets you manipulate the text input source. Here's the recipe for you.
    # Recipe.
    A) To compile and test the C programme.
    A1) Copy the code listed below as main.c into new document of text editor (e.g. TextEdit) and save it as plain text named "main.c" on desktop.
    A2) In Terminal.app, run the following (type each line followed by return) to create an executable file named "textinputsource" on desktop:
    cd ~/Desktop
    gcc -framework Carbon -o textinputsource main.c
    A3) In Terminal.app, type the following and return to toggle the enabled/disabled state of the specified input source:
    ./textinputsource -t 'Greek Polytonic'
    B) To create an AppleScript wrapper to call this utility.
    B1) Create a new AppleScript script with the following contents and save it as a script bundle or an application bundle:
    set p to (path to resource "textinputsource")'s POSIX path
    do shell script p's quoted form & " -t 'Greek Polytonic'"
    B2) Show package contents (via contextual menu) of the saved bundle and put the executable file "textinputsource" loose in its Contents/Resources directory. Now you can run the script bundle or the application bundle to toggle the input source.
    # Notes.
    • The utility programme has some other options. E.g., you can select the specified source by -s option. See comments in source code for details.
    • You need to have Developer Tools installed to build the programme.
    • Tested under 10.5.8 and 10.6.8 but no warranties of any kind.
    • I noticed that System Preferences.app won't update the check box live when the enabled/disabled state is changed by this utility. You'd need to rerun the System Preferences to reflect the change in its GUI.
    • This is freeware you may use and modify as you like.
    # File
    main.c
        file
            main.c
        function
            to manipulate text input source, i.e.,
                - print currently selected source,
                - select specified source (enable it as needed)
                - enable specified source,
                - disable specified source,
                - toggle enabled/disabled state of specified source.
        compile
            gcc -framework Carbon -o textinputsource main.c
        usage e.g.
            ./textinputsource [-s|e|d|t name]
            given no arguments, it will print the current source name.
            options:
                -s : select source name (enable it as needed)
                -e : enable source name
                -d : disable source name
                -t : toggle enabled/disabled on source name
    #include <Carbon/Carbon.h>
    #include <libgen.h>    // basename
    TISInputSourceRef getInputSourceByName(char *);
    int
    main (int argc, char * argv[])
        int ret = -1;
        int c;
        TISInputSourceRef tis;
        CFStringRef name;
        OSStatus err = 0;
        while ((c = getopt(argc, argv, "s:e:d:t:h")) != -1)
            switch (c)
                case 's':
                    tis = getInputSourceByName(optarg);
                    if (tis)
                        CFBooleanRef enabled = TISGetInputSourceProperty(tis, kTISPropertyInputSourceIsEnabled);
                        if (enabled == kCFBooleanFalse)
                            TISEnableInputSource(tis);
                        err = TISSelectInputSource(tis);
                        CFRelease(tis);
                    ret = tis ? (int) err : 1;
                    break;
                case 'e':
                    tis = getInputSourceByName(optarg);
                    if (tis)
                        err = TISEnableInputSource(tis);
                        CFRelease(tis);
                    ret = tis ? (int) err : 1;
                    break;
                case 'd':
                    tis = getInputSourceByName(optarg);
                    if (tis)
                        err = TISDisableInputSource(tis);
                        CFRelease(tis);
                    ret = tis ? (int) err : 1;
                    break;
                case 't':
                    tis = getInputSourceByName(optarg);
                    if (tis)
                        CFBooleanRef enabled = TISGetInputSourceProperty(tis, kTISPropertyInputSourceIsEnabled);
                        if (enabled == kCFBooleanTrue)
                            err = TISDisableInputSource(tis);
                        else
                            err = TISEnableInputSource(tis);
                        CFRelease(tis);
                    ret = tis ? (int) err : 1;
                    break;
                case 'h':
                case '?':
                default:
                    fprintf(stderr, "Usage: %s %s\n\t\%s\n\t%s\n\t%s\n\t%s\n\t%s\n",
                        basename(argv[0]),
                        "[-s|e|d|t name]",
                        "-s : select source name (enable it as needed)",
                        "-e : enable source name",
                        "-d : disable source name",
                        "-t : toggle enabled/disabled of source name",
                        "no arguments : print current source name"
                    ret = 1;
                    break;
        if (ret == -1) // no args: print current keyboard input source
            tis = TISCopyCurrentKeyboardInputSource();
            name = TISGetInputSourceProperty(tis, kTISPropertyLocalizedName);
            int len = CFStringGetLength(name) * 4 + 1;
            char cname[len];
            bool b = CFStringGetCString(name, cname, len, kCFStringEncodingUTF8);
            printf("%s\n", b ? cname : "");
            ret = b ? 0 : 1;
        if (err != noErr)
            fprintf(stderr, "Text Input Source Services error: %d\n", (int) err);
        return ret;
    TISInputSourceRef
    getInputSourceByName(char *cname)
        //     char *cname : input source name in UTF-8 terminated by null character
        //     return TISInputSourceRef or NULL : text input source reference (retained)
        CFStringRef name = CFStringCreateWithCString(kCFAllocatorDefault, cname, kCFStringEncodingUTF8);
        CFStringRef keys[] = { kTISPropertyLocalizedName };
        CFStringRef values[] = { name };
        CFDictionaryRef dict = CFDictionaryCreate(kCFAllocatorDefault, (const void **)keys, (const void **)values, 1, NULL, NULL);
        CFArrayRef array = TISCreateInputSourceList(dict, true);
        CFRelease(dict);
        CFRelease(name);
        if (!array)
            fprintf(stderr, "No such text input source: %s\n", optarg);
            return NULL;
        TISInputSourceRef tis = (TISInputSourceRef) CFArrayGetValueAtIndex(array, 0);
        CFRetain(tis);
        CFRelease(array);
        return tis;
    Hope this may help,
    H

  • Keyboard shortcut to switch Spotify to full screen

    Hi, there's a custom keyboard shortcut in OSX which lets you switch apps to full screen. It doesn't work with all apps but I think it would be nice if Spotify would make this functional in their Mac app.  Looking forward for this to work.

    Hey there!
    You should sumbit this as an idea (or a bug, if this is supposed to work), instead of the Help section.
    Good luck with this!

  • Keyboard shortcut to toggle a specific layer on/off regardless of what layer you are on?

    I just recently discovered the keyboard shortcut for toggling the current layer on and off and it is an incredible time saver.  Is it possible to create a keyboard shortcut dedicated to toggle a specific layer on and off regardless of what layer I am working on?  I use Photoshop for painting and I'll have a layer set up like an overlay, with my line drawing set to Multiply blending mode at about 25% opacity.  However, as the painting progresses, I need to turn that layer on and off continuously to be able to see my painting without the lines overlayed.  I know I lose a lot of time having to go over and turn the eye off and then back on over on the layers pallete.  I've tried setting something up as an Action, and had a shortlived success, but when I added new layers or moved them around after setting it up, it stops working.  I have to say, it was my first attempt at creating an Action of any kind, so there may be a way to keep it working regardless of what I do to the other layers, I just couldn't seem to figure it out.   Having the ability to somehow dedicate a key for quick toggling of my drawing layer would be another tremendous time saver.  I've looked around and have not been able to find anything on this subject, so I apologize if it's already been covered.
    Any help or ideas would be greatly appreciated!
    Thanks!

    Thank you so much for your quick reply.  I haven't heard of Scripts before, so I will definitely look into that.  I've only really been using Photoshop for a little over a year and  I can see there is much to learn.
    Thanks again for your help!

  • Keyboard shortcuts to switch between search engines stopped working

    The latest version of Firefox looks great but unfortunately the keyboard shortcuts that I use all the time to switch between search engines stopped working which leaves me stuck with version 33.1.
    I'm talking about the shortcuts Ctrl + ↑ and Ctrl + ↓ described in this page:
    https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly#w_search
    Please solve this! Thanks.

    This worked perfectly, many thanks!!!

  • Keyboard Shortcuts to switch spaces changing.

    I have configured my keyboard shortcuts to use custom shortcuts for switching spaces (I have 7 spaces).  I use command + 1 to switch to space 1, command + 2 to switch to space 2, etc.  However, for some time now, when I log out, lock the screen, or anything other than a total shut down or restart, my shortcuts stop working.  By that, I mean that hitting command + 2 will take me to space 3 instead of 2.  This wouldn't be that big of a deal except my workflow has certain apps set to certain spaces and being thrust to the wrong one (and which wrong one changes again when I log out, lock screen, etc).  When I check my shortcuts in preferences, they all still show as being correct.  This has happened across multiple macs (2 MBP Retinas and a brand new iMac) on different (non-transferred) users all with Mountain Lion.  Please help!

    I know this is an old post, but in case someone else has this problem:
    Try going to System Preferences -> Mission Control and uncheck the box for "Automatically rearrange spaces based on most recent use".

  • Keyboard shortcut to switch between full screen windows

    My only major contention with Full Screen mode for applications in Mac OS X Mavericks (and now Yosemite) has been that there is no easy way to switch between multiple windows that are full-screened as you could do without (using the command+` keyboard shortcut). It's actually the sole reason I opted to not use them with Mavericks. I know, I'm supposed to use the multitouch trackpad capabilities, but I don't have access to one at work.
    So my question, now that the default behavior of what was previously the maximize button is to full-screen a window (I am additionally aware that I can option-click on the full-screen/maximize button to maximize a window), is there an easy keyboard shortcut that I simply haven't located to switch between windows in a single application?
    If not, can we please see this added in soon?

    Assign a key to Expose and use it to switch between Parallels in full screen and your other apps.
    Merbil

  • Keyboard Shortcut To Switch b/w Open Docs

    In previous versions of Photoshop, you could use the keyboard shortcut ⌘ (Command) and the "~" key to swap between open Photoshop documents. Now in CS3, you can't do that anymore. Is there a way to do this?
    Thanks,
    Mason

    Buko,
    If you misread, that would be a problem with eyesight or concentration.
    If you miss read, that would be sexist.
    And if I take note of your miss reading, that would be obsessive-compulsive disorder.
    So you'll please excuse me... I have to go wash my hands a few times.

Maybe you are looking for

  • Schema not getting picked

    Hi friends, After creating calculation schema , the schema is attached to document type in variable calculation schema for services. Still the document is not picking the attached schema. It is picking RM0000. Any mistake in configuration?? Pl advice

  • Multiple amps on same guitar track?

    Can I apply different amplifiers to sections of the same guitar track? I have even split the track into 2 and made the selections but it seems to play the entire track with the last selected amp. Thanks!

  • Predefined Vs Flexible

    Greetings, Is it possible to implement Predefined and Flexible Appraisal Process in the same client? Please provide additional inputs on Yes/No. For annual appraisals we would like to use Predefined and for rest of processes (Surveys etc) would like

  • How do I get the Bell Fibe Remote app to work through my AirPort Extreme?

    We have Bell Fibe internet and TV through their modem which is then connected to our AirPort Extreme.  During the set up I didn't have to change my existing home network but now the Bell Fibe Remote app on my 5s phone or iPad mini says my Bell wirele

  • Is it worth importing iPhoto Events Into Aperture?

    I hear a lot of people saying to do this but is it worth it or is it just a space hogger?  My iPhoto library is roughly 60GB and my Aperture library is 90GB.  I keep my raw files in aperture and jpegs in iPhoto.