[OS X TeX] Setting Keyboard Shortcuts in TeXShop
Alain Schremmer
schremmer.alain at gmail.com
Fri Nov 20 23:30:15 CET 2009
On Nov 20, 2009, at 11:59 AM, Chris Goedde wrote:
> On Nov 20, 2009, at 10:19 AM, Alain Schremmer wrote:
>
>>
>> On Mar 24, 2008, at 11:35 AM, Chris Goedde wrote:
>>
>>> A while back there was a request that the keyboard shortcut cmd-I
>>> should be the "emphasize" command in TeXShop rather than the
>>> "Italic" command. I just upgraded to Leopard and the latest
>>> TeXShop, and this can easily be done using the keyboard
>>> preference pane in System preferences. You just need to set
>>> "Italic" to something other than cmd-I, then you can set
>>> emphasize to cmd-I.
>>>
>>> If you've never done this, then do the following:
>>>
>>> (1) Quit TeXShop.
>>> (2) Open System Preferences.
>>> (3) Select Keyboard and Mouse and then the Keyboard Shortcuts tab.
>>> (4) Hit '+'.
>>> (5) Choose TeXShop from the list of Apps. If it doesn't appear on
>>> the list, choose "Other" and go find TeXShop.
>>> (6) Set Italic to something other than cmd-I; I used cmd-shift-I.
>>> (Just type Italic in the first text box, and cmd-I (using the
>>> actual command key) in the second.
>>> (7) Set emphasize to cmd-I.
>>> (8) Close System Preferences and open TeXShop.
>>
>> I am using TeXShop Version 2.18-svn (2.18) under 10.4.11
>>
>> Goedde's instructions worked great---even though cmd-shift-I is
>> already being used for MakeIndex so that that is what cmd-shift-I
>> triggers but, since I never use Italic for the Source and, I don't
>> care and just do MakeIndex from the menu---once in a long while.
>>
>> But when just now I tried to do the same for Bold, it didn't work.
>> In step(6), I redefined the keyboard shortcut for Bold as cmd-
>> shift-B and that shows in Source > Font
>> In step (7), though, nothing that I tried in place of "emphasize"
>> worked---but then I don't have much imagination as far as that
>> sort of things goes.
>
> Go to the "Macros" menu item, then "Text Styles", and that's where
> you'll see "emphasize" with its cmd-I shortcut. The trick above is
> binding cmd-I to that macro. If you want to bind cmd-B to
> something, it already needs to exist somewhere in TeXShop's menus.
> If what you want to do is something simple like insert \textbf{} or
> something, then you can go into the macro editor, duplicate the
> existing "emphasize" item, rename it to whatever you like, and
> change it so that it inserts whatever TeX command you're trying to
> insert.
>
> Does that make sense?
Crystal clear. It even works.
Very grateful regards
--schremmer
P.S. Still: That Source > Font > Bold and Text Styles > typeface >
Bold should both exist is a bit confusing.
More information about the macostex-archives
mailing list