Hotkeys for subscript & superscript

I'm having issues with using the subscript and superscript hotkeys. They once worked, but do not work anymore. When I attempt to use the hotkey, I get an error alert sound. This hotkey used to work and I have no idea why it does not now. I haven't changed any preferences.
I realize I can customize my toolbar for easier accessibility of the sub/superscript feature, but this is inconvenient as I am supposed to be able to utilize the hotkeys.

I'm using the hotkey "Shift-Apple-+/-"

Any help would be greatly appreciated.

Thanks!

Mac OS X (10.5.5)

Posted on Oct 12, 2008 7:26 AM

Reply
57 replies

Oct 17, 2008 8:07 AM in response to KOENIG Yvan

The keyboards described by wikipedia are for "the other world" so, at least two modifier keys are swapped.


That is correct. Sometimes there are even differences between Mac and PC keyboards/layouts regarding the character keys. For example, the Mac British layout has @ at Shift + 2, while the PC uses this for " (plus a few other things). The variety of keyboards/layouts available for Spanish and Portuguese can be quite confusing:

http://homepage.mac.com/thgewecke/spanishlayouts.jpg
http://homepage.mac.com/thgewecke/portlayouts.jpg

Oct 17, 2008 12:47 PM in response to Henrik Holmegaard

Henrik Holmegaard wrote:
I /still/ think a German keyboard ought to have certain extra keys with umlauts on them!


I think that a US keyboard and UK keyboard should have separate keys for stroke of i and the dot above, and for the stroke of j and the dot above.


That sounds like a good idea to me, too. That, and a forward quotation mark and a backward quotation mark.

Anglo-American users are accustomed to a writing system that does not define 'dotting' as part and parcel of the letterform.


Some Americans forget to cross their t's, too.

German is rich in vowels, as are other Germanic languages including Danish, Icelandic, Færoese, Norwegian and Swedish. The 'dotting' is there because the 'dotted letters' are not letters plus dots, but letters in their own right. Input methods should not be monolingual with modifications for multilinguals. Rather, input methods should be multilingual from the ground up so multilinguals do not have to struggle. The EU is officially multilingual, the US is unofficially monolingual (i.e. there is no official language at Federal level in the US while in the EU there are official writing systems and private citizens as much as Members of the European Parliament are entitled, and encouraged, to use their official writing systems and official languages).


Using Pages '08, how do I turn the first quotation mark upside down, so it leads a quote, like in German? Pointed the right way? Uh, do I really have to use that Unicode lookup table? Wouldn't it be easier - in the long run, anyway - to buyi a German keyboard that does it right, the first time?

Oct 17, 2008 1:15 PM in response to beta_zero

You can set Pages to do "Smart Quotes" for you in:

+Pages > Preferences > Auto-Correction Preferences > Use smart quotes+

The Mac has always had a very sensible and easy to remember method of typing the non-English punctuation and characters.

eg The Spanish question mark ¿ is simply the English question mark with the option key held down.

As to the German dropped first quote mark, isn't this taken care of by simply selecting the German keyboard in +System Preferences > International+ ?

Oct 18, 2008 2:28 AM in response to PeterBreis0807

Yes it does.

User uploaded file
As far as I know, it's the unique localized version with pre-installed local smart quotes.

Happily, it's quite easy to install an approximation of localization.

Open
<startupDisk>:Applications:iWork
'08:Pages.app:Contents:Frameworks:SFWordProcessing.framework:Versions:A:
Resources:French.lproj:AutoCorrect.plist

with "Property List Editor" or with
"Pref Setter" ( http://www.nightproductions.net/prefsetter.html)

Edit the «sibling» named: «smartQuotesString»

In the French version, the original string is:

'‘’"“”
replace the late two characters: offending curly quotes by our 'chevrons'

'‘’"«»

Save the file.

After that the Smart Quotes feature will replace automatically the straight double quotes by our chevrons.
User uploaded file

As you may check, here the title of the preferences checkbox is not adjusted to match the change introduced by my patch. The string is defined in:
<StartupVolume>:Applications:iWork '08:Pages.app:Contents:Resources:French.lproj:SLPreferencePaneAutoCorrect.nib:k eyedobjects.nib.
which is not editable (or at least, I'm unable to open it).

User uploaded file

Given the used algorithm, we can't match the true French (of France) needs which require a space after the opening double quote and a space before the closing double quote.

Of course a request was sent to Apple.
If the author of Bean is able to offer a correct Smart Quotes function I assumes that Apple developers are able to do at least the same.

Yvan KOENIG (from FRANCE samedi 18 octobre 2008 11:16:48)

Oct 18, 2008 7:10 AM in response to KOENIG Yvan

Here is a script automating the process for those afraid to enter the plist file.

--\[SCRIPT smartQuotes2chevrons]
(*
Run it to install the French Chevrons as iWork '08 smart quotes.

Yvan KOENIG (Vallauris, FRANCE)
18 octobre 2008
*)

--=====

on run
my main()
end run

--===== Handlers

on main()
set dossier_plist1 to (path to applications folder as text) & "iWork '08:"
set dossier_plist2 to ".app:Contents:Frameworks:SFWordProcessing.framework:Versions:A:Resources:Frenc h.lproj:"
set nom_plist to "AutoCorrect.plist"

repeat with a in {"Keynote", "Numbers", "Pages"}
my backupFile(dossier_plist1 & a & dossier_plist2, nom_plist)
my touchPlist(dossier_plist1 & a & dossier_plist2, nom_plist)
end repeat
end main

--=====

on touchPlist(d, n)
local plistRec, xx, quotes
tell application "System Events"
set plistRec to (value of property list file (d & n))
try
set xx to |smartQuotesString| of plistRec
on error (* *)
if (do shell script "defaults read 'Apple Global Domain' AppleLocale") starts with "fr_" then
error "La ressource |smartQuotesString| est introuvable !"
else
error "The resource |smartQuotesString| is unavailable !"
end if
end try
set quotes to "«»"
if text -2 thru -1 of xx is not quotes then
set |smartQuotesString| of plistRec to (text 1 thru -3 of xx & quotes)
set value of property list file (d & n) to plistRec
end if
end tell -- System Events
end touchPlist

--=====

on backupFile(d, n)
local n2, dup
set n2 to "backup_" & n
tell application "Finder"
if not (exists file (d & n2)) then
set dup to duplicate (d & n as alias) to folder d
set name of dup to n2
end if
end tell -- Finder
end backupFile

--=====

--[/SCRIPT]

Yvan KOENIG (from FRANCE samedi 18 octobre 2008 16:09:50)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Hotkeys for subscript & superscript

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.