Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Customizing the Command-I (Italic) Keyboard Shortcut

Explorer ,
Jul 27, 2017 Jul 27, 2017

I'm working on a book and have to repeatedly access the Italic menu manually because the Command-I keyboard shortcut chooses the first Italic font on the menu, which is Light Italic. I have searched the internet high and low and it appears that no one has ever figured out how to make InDesign change to the standard Italic font when pressing Command-I.

Anyone have a workaround for this issue? I can't believe that many of you are not running into the same challenge.

3.2K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Jul 28, 2017 Jul 28, 2017

Because InDesign does not allow you to assign a keyboard shortcut to character styles unless you have a numeric keypad, which I don't, here are two workable solutions:

Command-Enter

Enter Command-Enter/Return and then type the first few letters of, in my case, the Italic character style. This technique was fast but not fast enough for me.

Create a Script and Assign Keyboard Shortcut

Create this script in a plain text file:

app.selection[0].appliedCharacterStyle='Italic';

Save As…

Italic.jsx

Then use Key

...
Translate
Community Expert ,
Jul 27, 2017 Jul 27, 2017

If you are working on a book, then you really must use paragraph styles and character styles. Make a character style for the italic attribute. Give it a shortcut if you want. If you edit your shortcuts, you can even remap the cmd+i to your new character style.

Mike Witherell
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 28, 2017 Jul 28, 2017

Thanks for that tip. I will use that from now on!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 27, 2017 Jul 27, 2017

The keyboard command for italics is Shift-Command-i. My tests with in InDesign CC 2017 showed that it will change the Roman version of the font to the same weight italic. Command-i activates the Spell Check feature.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 28, 2017 Jul 28, 2017

Sorry, Shift-Command I is correct, should have known that. However, when using Open Sans regular as the body typeface, it will apply Open Sans Light Italic in all my documents, so don't know why my application varies from yours.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 28, 2017 Jul 28, 2017

Cmd+Shift+I doesn't always produce what you expect. The font designer creates font association tables (I recall that's what they're called). Sometimes you'll get something unexpected. There is no way to change it (unless you have a font editor) because it's baked into the font.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 28, 2017 Jul 28, 2017
LATEST

Because InDesign does not allow you to assign a keyboard shortcut to character styles unless you have a numeric keypad, which I don't, here are two workable solutions:

Command-Enter

Enter Command-Enter/Return and then type the first few letters of, in my case, the Italic character style. This technique was fast but not fast enough for me.

Create a Script and Assign Keyboard Shortcut

Create this script in a plain text file:

app.selection[0].appliedCharacterStyle='Italic';

Save As…

Italic.jsx

Then use Keyboard Shortcuts… to assign Command-I to it (after deleting this shortcut from rarely used Spelling menu item).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines