Assign different commands to keyboard shortcuts in collage

I would like to use keyboard shortcuts in different expressions paste commonly used in documents.

Thus, for example, "command + x + y" would paste expression 1... and 'Ctrl + x + y' would paste the sentence 2.

Is there a way to do it, or there at - there an app for that?

Thank you.

There are third party tools that better, and there is a way to do what you want within the OS, but it would be a bit heavy.

A simpler solution would be to use the text replacement feature. Add an alternative text for each sentence. You can use the first letter of each word as the thing that you type for the expression is complete.

Text replacements are in system preferences of keyboard on the tab text.

For example, you can use qbf to replace word for The Quick Brown Fox jumped over the lazy dog. When you enter qbf, it might get replaced by the sentence.

Tags: Mac OS & System Software

Similar Questions

  • Is it possible to create a keyboard shortcut for "book of the export to PDF format? (Cannot find it in the keyboard shortcuts window.)

    I would like to create a shortcut for the 'Export to the book in PDF format' command in the Panel menu books, but I can not simply find this command in keyboard shortcuts. Finding is not in what appeared to be the logical place (keyboard shortcuts > product area: Panel Menus > book), I looked at all areas of products listed on the drop-down list - but it seems that I must be missing something.

    What I do / where should I look to assign a keyboard shortcut for this command?

    Sorry, I agree that it is missing in action. I don't know of a workaround, unless someone has written a script. Scripts can be called with keystrokes.

  • more than a keyboard shortcut for an object

    Is it possible, with a sort of workaround to assign more than one keyboard shortcut to an object? The reason I want to do is because the software is explaining the project uses more than one combination of keys.

    Hi again

    Well, what you do, it's the option button. The button is then assigned a shortcut and BER a different shortcut. If you don't see the button, configure it as invisible without text and paste it in a corner somewhere.

    See you soon... Rick

    Useful and practical links

    Captivate wish form/Bug report form

    Certified Adobe Captivate training

    SorcerStone blog

    Captivate eBooks

  • How to assign a keyboard macro to a keyboard shortcut

    Does anyone know how to assign a keyboard macro to a keyboard shortcut?  I'm spoiled CodeWright by, if there is no selected item only when a 'Ctrl c' is issued, CodeWright automatically copy the line that the cursor is located. I'm trying to replicate this feature and the only way I can see it's a macro of the "copy line" keyboard right click on command.  Any thoughts?

    NABI:

    Looks like you're talking about modifying the source code.  I don't know a way to create your own keyboard macro.  You can change the shortcut key assignments (CVI 9.1: Options-> change the shortcut keys), but it seems that you need more than that.

    To make your example (a line no copying), I often have to press Ctrl-O, to cut the current line, immediately followed by a Ctrl-V to restore the original line.  This line is still in the buffer zone of the Clipboard, so I can go where I want the copy of the original line and press Ctrl + V.

    In the event that you do not change the code but create shortcuts for your users in your application, you can catch the EVENT_KEYPRESS in your panel or command callback callback and check for key code combinations.  See the multikey.prj example program comes with CVI and the CVI for EVENT_KEYPRESS help.

  • How can I assign brush Angle of Rotation to a keyboard shortcut?

    I have a Wacom Intous4 Tablet and what to put in place where the touch ring controls the angle rotation of a brush.

    I went and combed through the forums here and a few others, better I can't hardly find subjects or the answer is more recent than a year.

    When I do the traditional search through google, the closest I found is basically "do predefined for each angle that you want, save these settings predefined in the form of action and then to create an action for each brush to use through the same stage. Assign keyboard shortcuts to actions. "

    I do not understand why such a complicated thing looks. I mean, you can control the size of the brush with keyboard shortcuts, wheel of the mouse even and Wacom Touch Ring regardless of what brush is selected. "Why the hell angle brush would be different?

    I must be missing something. How can I control brush Angle of Rotation using the Wacom Intous4 'Touch Ring'?

    You are right.  Definition of Photoshop a brush sample None seems a little strange to me.   You use a tool of type brush for model part of your image as a Brush tool to sample the color, the Brush tool of healing to sample a texture, the clone to sample set cloning stamp tool point what are not sample brushes they are elliptical brushes with features of special paint.  The other no sample brushes are adobe preset brushes that are hard or soft ellipses. All the other bushes are two new types of special brush or sampled bushes. New Special brushes have bristles of different qualities and can not be changed using Photoshop UI normal brush features diameter, hardness, Angle, roundness, spacing, Flipy and Flipx.  Photoshop UI can be used to change any special brush types features diameter, hardness, Angle, roundness, spacing, Flipy and Flipx. However, Photoshop scripts can change only Adobe created elliptical brushes. The user sets elliptical brushes are brushes sample.

    So its only possible to create shortcuts for Adobe created elliptical brushes.  If you can live with that here are two script that you can install in Photoshop CC 2014 upward.  Change Photoshop keyboard shortcuts and add shortcuts for scripts.  Add setting you Wacom preferences to use.

    BrushAngle-.jsx

    /*
    Brush Features(Diameter,Hardness,Angle,Roundness,Spacing,Flipy,Flipx)
          Diameter  range 1 to 5000
          Hardness  range 0 to 100
          Angle     range 0 to + or - 180
          Roundness range 1 to 100
          Spacing   range 1 to 1000
          Flipy     range 0 or 1 false or true
          Flipx     range 0 or 1 false or true
    */
    try {
      var features = getBrushFeatures ();
      var Diameter = features[0];
      var Hardness = features[1];
      var Angle = features[2];
      var Roundness = features[3];
      var Spacing = features[4];
      var Flipy = features[5];
      var Flipx = features[6];
    
      Angle = Angle-5;
      if (Angle <= -180) Angle = 180;
    
      //setBrushFeatures (Diameter,Hardness,Angle,Roundness,Spacing,Flipy,Flipx)
      setBrushFeatures ( features[0], features[1], Angle, features[3], features[4], features[5], features[6] );
      }
    catch(e) { alert(" set Brush features failed make sure you have a round tip brush active"); }
    
    //==============================================================================================//
    function getBrushFeatures (){
      //A Brush tool must be the current tool
        if (!app.toolSupportsBrushes(app.currentTool)) selectBrush();  //CC 2014
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID("capp"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
        var appDesc = executeActionGet(ref);
        var toolDesc = appDesc.getObjectValue(stringIDToTypeID('currentToolOptions'));
        var brushDesc = toolDesc.getObjectValue(stringIDToTypeID('brush'));
        var currDiameter = brushDesc.getDouble(stringIDToTypeID('diameter'));
        var currHardness = brushDesc.getDouble(stringIDToTypeID('hardness'));
        var currAngle = brushDesc.getDouble(stringIDToTypeID('angle'));
        var currRoundness = brushDesc.getDouble(stringIDToTypeID('roundness'));
        var currSpacing = brushDesc.getDouble(stringIDToTypeID('spacing'));
        var currFlipy = brushDesc.getBoolean(stringIDToTypeID('flipY'));
        var currFlipx = brushDesc.getBoolean(stringIDToTypeID('flipX'));
      var currentFeatures = new Array( currDiameter, currHardness, currAngle, currRoundness, currSpacing, currFlipy, currFlipx );
        return currentFeatures
    }
    
    function setBrushFeatures (Diameter,Hardness,Angle,Roundness,Spacing,Flipy,Flipx) {
        var desc = new ActionDescriptor();
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID( "Brsh" ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Trgt" ) );
        desc.putReference( charIDToTypeID( "null" ), ref );
        var desc1 = new ActionDescriptor();
        desc1.putDouble(stringIDToTypeID('diameter'), Diameter);
        desc1.putDouble(stringIDToTypeID('hardness'), Hardness);
        desc1.putDouble(stringIDToTypeID('angle'), Angle);
        desc1.putDouble(stringIDToTypeID('roundness'), Roundness);
        desc1.putUnitDouble( stringIDToTypeID('spacing'), charIDToTypeID('#Prc'), Spacing);
        desc1.putBoolean(stringIDToTypeID('flipY'), Flipy);
        desc1.putBoolean(stringIDToTypeID('flipX'), Flipx);
        desc.putObject( stringIDToTypeID('to'), charIDToTypeID( "Brsh" ), desc1 );
        executeAction( charIDToTypeID( "setd" ), desc, DialogModes.NO );
    }
    
    function selectBrush() {
      //select brush scriptlistener code
      var idslct = charIDToTypeID( "slct" );
      var desc12 = new ActionDescriptor();
      var idnull = charIDToTypeID( "null" );
      var ref8 = new ActionReference();
      var idPbTl = charIDToTypeID( "PbTl" );
      ref8.putClass( idPbTl );
      desc12.putReference( idnull, ref8 );
      executeAction( idslct, desc12, DialogModes.NO );
    }
    

    BrushAngle + .jsx

    /*
    Brush Features(Diameter,Hardness,Angle,Roundness,Spacing,Flipy,Flipx)
          Diameter  range 1 to 5000
          Hardness  range 0 to 100
          Angle     range 0 to + or - 180
          Roundness range 1 to 100
          Spacing   range 1 to 1000
          Flipy     range 0 or 1 false or true
          Flipx     range 0 or 1 false or true
    */
    try {
      var features = getBrushFeatures ();
      var Diameter = features[0];
      var Hardness = features[1];
      var Angle = features[2];
      var Roundness = features[3];
      var Spacing = features[4];
      var Flipy = features[5];
      var Flipx = features[6];
    
      Angle = Angle+5;
      if (Angle >= 180) Angle = -180;
    
      //setBrushFeatures (Diameter,Hardness,Angle,Roundness,Spacing,Flipy,Flipx)
      setBrushFeatures ( features[0], features[1], Angle, features[3], features[4], features[5], features[6] );
      }
    catch(e) { alert(" set Brush features failed make sure you have a round tip brush active"); }
    
    //==============================================================================================//
    function getBrushFeatures (){
      //A Brush tool must be the current tool
        if (!app.toolSupportsBrushes(app.currentTool)) selectBrush();  //CC 2014
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID("capp"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
        var appDesc = executeActionGet(ref);
        var toolDesc = appDesc.getObjectValue(stringIDToTypeID('currentToolOptions'));
        var brushDesc = toolDesc.getObjectValue(stringIDToTypeID('brush'));
        var currDiameter = brushDesc.getDouble(stringIDToTypeID('diameter'));
        var currHardness = brushDesc.getDouble(stringIDToTypeID('hardness'));
        var currAngle = brushDesc.getDouble(stringIDToTypeID('angle'));
        var currRoundness = brushDesc.getDouble(stringIDToTypeID('roundness'));
        var currSpacing = brushDesc.getDouble(stringIDToTypeID('spacing'));
        var currFlipy = brushDesc.getBoolean(stringIDToTypeID('flipY'));
        var currFlipx = brushDesc.getBoolean(stringIDToTypeID('flipX'));
      var currentFeatures = new Array( currDiameter, currHardness, currAngle, currRoundness, currSpacing, currFlipy, currFlipx );
        return currentFeatures
    }
    
    function setBrushFeatures (Diameter,Hardness,Angle,Roundness,Spacing,Flipy,Flipx) {
        var desc = new ActionDescriptor();
        var ref = new ActionReference();
        ref.putEnumerated( charIDToTypeID( "Brsh" ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Trgt" ) );
        desc.putReference( charIDToTypeID( "null" ), ref );
        var desc1 = new ActionDescriptor();
        desc1.putDouble(stringIDToTypeID('diameter'), Diameter);
        desc1.putDouble(stringIDToTypeID('hardness'), Hardness);
        desc1.putDouble(stringIDToTypeID('angle'), Angle);
        desc1.putDouble(stringIDToTypeID('roundness'), Roundness);
        desc1.putUnitDouble( stringIDToTypeID('spacing'), charIDToTypeID('#Prc'), Spacing);
        desc1.putBoolean(stringIDToTypeID('flipY'), Flipy);
        desc1.putBoolean(stringIDToTypeID('flipX'), Flipx);
        desc.putObject( stringIDToTypeID('to'), charIDToTypeID( "Brsh" ), desc1 );
        executeAction( charIDToTypeID( "setd" ), desc, DialogModes.NO );
    }
    
    function selectBrush() {
      //select brush scriptlistener code
      var idslct = charIDToTypeID( "slct" );
      var desc12 = new ActionDescriptor();
      var idnull = charIDToTypeID( "null" );
      var ref8 = new ActionReference();
      var idPbTl = charIDToTypeID( "PbTl" );
      ref8.putClass( idPbTl );
      desc12.putReference( idnull, ref8 );
      executeAction( idslct, desc12, DialogModes.NO );
    }
    
  • Desire for keyboard shortcut or a single command to fetch mail from all accounts of global Inbox

    I'm just now creating TB 31.7.0 in Windows 7 64 bit. I want to use the global Inbox to fetch e-mail from all accounts and have set up such an account, call the [email protected]. I am aware that shift + F5 is supposed to fetch e-mail from all accounts, but this doesn't seem to work with [email protected]. In addition, Messages to > download all new Messages doesn't work for [email protected]. Instead, I have to get msgs > [email protected] and would likely need to do so separately for each additional account of global Inbox I want to check. Y at - it a command to call Check mail for all these accounts, or a keyboard shortcut, or I have to press to Get Messages and select each account in turn?

    Thank you

    I have problems in questions here.

    1 menuOutils (alt + T) > account settings > server settings > advanced and endure check this server when getting new messages is checked.

    2 thunderbird collects mail on andf startup on a based calendar that you specify during the race. the need to 'get mail' for all accounts is actually a rare necessity because of these two things.

  • Keyboard shortcut 'Command r' has been hijacked

    Command + r is used for many things, but now, whenever I enter this command in any application it just opens the Contacts application.  I have no idea what caused this problem or how to stop it. I looked under system preferences keyboard shortcuts tab, but don't see anything that could explain this.

    Frustrated, I hope someone can help!

    Did you try System Preferences, keyboard, shortcuts, Restore Defaults?

  • How can I view all the keyboard shortcuts assigned, including those of my installed modules?

    I was looking for a screenshot of the add-on and noticed that the invocation of an option is Ctrl-Shift-H, but it's Ctrl-Shift-K on my system. The add-on has no options (it's the Element Hiding Helper for Adblock Plus) so I can't put this keyboard shortcut. So, I'm curious to know all the shortcuts on my system, including what is Ctrl-Shift-H.

    You can use the extension Keyconfig or DOM Inspector and open the first Chrome window (file > inspect Chrome Document).

    Open the keyset (#mainKeyset) branch to display all keyboard shortcuts that the DOM Inspector has found.

    The Keyconfig extension can change the shortcut keys and also will show a list of currently assigned shortcut keys.

  • Keyboard shortcut to undo the last command

    I need a keyboard shortcut command to undo the last action, I disabled the mouse by accident. Thank you

    Some programs use CTRL + Z to undo. Boulder computer Maven
    Most Microsoft Valuable Professional

  • y at - it a keyboard shortcut to navigate through different open files from adobe now that we have put tabs in place?

    y at - it a keyboard shortcut to navigate through different open files from adobe now that we have put tabs in place?

    CTRL + Tab to move forward or Ctrl + Shift + Tab to move backward in the tab order.

  • I can assign a keyboard shortcut to a preset effect I did?

    Is there a way to assign a keyboard shortcut to a predefined effect I did?

    Thank you!

    You cannot define a KBSC to an existing effect or preset. If a custom preset is not possible either.

  • How to change the default "/" shortcut (select none in the shade of color) to something different? Where can I find this in keyboard shortcuts?

    How to change the default "/" shortcut (select 'none' in the shade of color) to something different? Where can I find this in keyboard shortcuts?

    Any ideas?

    In the Tools menu:

    "Apply no color."

  • How do you assign keyboard shortcuts...

    I'm trying to assign a shortcut to the insertion of a file from a scanner in automatic detection mode.

    In Windows, the ALT key plus the underlined letter is usually a combination of keys to navigate around, but in the show case below, what is highlighted is the function that I am trying to assign a key and it ALT + S + A does not. Any advice. Thank you.screenshot.jpg

    Keyboard shortcuts in the family Acrobat cannot be customized. Some shortcuts only work when "single-key accelerator" mode or an item already has the focus.

  • Why is it not possible to assign a keyboard shortcut to onion skinning? (Allowing you to alternate power)

    In Flash CS6 in the animation frame by frame by hand, I am constantly toggle onion on and outside, and even with the 'loop' just next button for a certain range of pictures. None of them seems to be assignable to a keyboard shortcut, which means I have to take the mouse/pen drawing and press these buttons several times per minute, really put a damper on the workflow.

    We put the question of the next update? This seems obvious, especially for a program that many people use for the hand-drawn animation projects.

    Onion skin, wide loop, etc., can now be set in the keyboard shortcuts window. A very recent addition is that once you have defined a key, the key you used shows also at the forefront of aid.

    I don't know which key makes sense right! As I'm on Mac I used ctrl-O and ctrl-L. Not that I have to toggle them too often.

  • InDesign cc - double keyboard shortcut does not

    Hey all,.

    I hope I can get an answer to this. It is not a huge problem, it just messes with workflow and as such is quite annoying!

    The problem is with other versions of Indesign, you can press "command + Alt + Shift + D to duplicate an object as many times as you wish. I tend to use this function a little. However with the release of InDesign CC the keyboard shortcut seems to no longer work. I can go to the Menu change and use the duplicate feature it... (the keyboard shortcut command is sitting next to the word again), but it's quite inefficient when you want to duplicate an object 25 + times. Someone else this problem? Is it possible to get this function to work?

    Thank you!

    --

    Using OSX 10.9.5

    I also work on a Mac with InDesign CC 2014.2. I am running Yosemite. I also noticed that this keyboard shortcut does not work. I can't see an obvious conflict (such as the system of shortcuts).

    Try using edit > Edit keyboard shortcuts to assign a different shortcut. On a Mac, you can use the Ctrl key, which is not usually used. CTRL-D works very well for me.

Maybe you are looking for