[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