Diacritics and special characters with Connexion

In most cases the Enter Diacritics and Special Characters graphic table accessed through the Connexion toolbar is sufficient for situations where a particular diacritic is not heavily used. With the record to be edited on top: Edit-->Enter Diacritics (or CTRL e) will open the diacritic table window. However, depending on the language, certain diacritics are common enough to make repeated use of the Connexion Diacritics table inefficient and too repetitive for the mouse. In such cases, a keyboard shortcut is preferable.

MacroExpress is not used in Connexion for diacritic/special characters keyboard shortcuts. Instead, Connexion's Keymaps function (Tools-->Keymaps-->Display Commands: Characters) is used. The keymaps table has mapped most but not all diacritic/special characters to default keyboard shortcuts. Since Connexion allows multiple key sequences to generate the same character, most of the heavily used diacritics have been mapped locally to the computer's keypad; for most workstations, the local mapping is available through a custom file. The number pad mapping corresponds to the keypad mapping in Orbis. OCLC's default keyboard mapping has been retained, since both OCLC and Orbis use the standard keyboard mapping for the ALA Character set. Some of the default key sequences do not work in Connexion in either XP or Win7, so alternate sequences have been customized locally.

The table below records the keyboard shortcuts for both the standard Connexion/MARC keyboard shortcuts and the customized keypad shortcuts. The custom number pad assignments are noted accordingly. If the key sequence is not annotated with a keypad number, the unannotated key sequence is the default. If a key has a note: No default key sequence in Connexion or Default key sequence not working on Connexion, the key sequence given will only function if the pre-customized file has been loaded. The local number pad characters are entered at NORMAL. Additional number pad characters by combining the number with an escape key (generally) CTRL.* NUMLOCK must be enabled to enter diacritics mapped to the number pad. Connexion/MARC maps many diacritics to a combination of escape keys with numbers; when a diacritic has a shortcut that includes a number, use the keyboard number key, not the number pad key if the custom file has been loaded.

*The number pad will enter numbers in the search window when that window is on top, even if the custom file has been loaded.

Windows 7 users: Keymaps does not work as seamlessly as it does in XP. In particular, some key sequences mapped to the number pad cannot be overridden by the Connexion keymapping or even by MacroExpress. In such cases, the XP number pad number is combined with an escape key. In the table, key pad numbers/characters with different sequences for XP and Win7 are identified. If only a single key pad number is given, the same sequence can be used for both XP and Win7.

OCLC documentation is in the OCLC Help file under: Default Keystroke for Diacritics and Special Characters, Enter Diacritics and Special Characters Window, and Customize Keyboard Shortcuts.

ARRANGED BY DIACRITIC

DIACRITIC/SPECIAL CHARACTER

KEYS

LANGUAGES
AE
Æ upper case
æ ae lower case
CTRL ALT SHIFT 5 <keyboard 5>
CTRL ALT 5 <keyboard 5>
Anglo-Saxon, Danish, Icelandic, Norwegian, Thai
acute

Number pad 8 [XP, old Connexion file]

CTRL 8 [Win7 and XP, new Connexion file]*

CTRL ALT B [Connexion default]

*Numberpad 8 reserved by OCLC in Win7

Afrikaans, Albanian, Arabic, Assamese, Bengali, Catalan, Croatian, Czech, Dutch, French, Gujarati, Hawaiian, Hindi, Hungarian, Icelandic, Kannada, Malayalam, Marathi, Oriya, Persian, Pinyin, Polish, Portuguese, Prakrit, Pushto, Sanskrit, Serbian, Sinhalese, Slovak, Slovene, Spanish, Tagalog, Tamil, Telugu, Tibetan, Vietnamese, Wendic
alif CTRL 2 on number pad
CTRL ALT <period>
Arabic, Assamese, Bengali, Gujarati, Hebrew, Hindi, Indonesian, Korean, Japanese, Malayalam, Marathi, Oriya, Persian, Prakrit, Sinhalese, Tibetan, Turkish, Urdu
alpha, lower case N/A  
angstrom or circle above CTRL ALT j Czech, Danish, Finnish, Norwegian, Slovak, Swedish
NOTE: for degree sign use superscript zero NOT angstrom
ayn Number pad 3
CTRL ALT 0 <zero>
Arabic, Armenian, Chinese, Hebrew, Korean, Persian, Pushto, Sindhi, Thai, Urdu
beta, lower case N/A  
breve

CTRL Number pad 6

CTRL ALT f

Bulgarian, Esperanto, Hindi, Korean, Punjabi, Romanian, Russian, Turkish, Ukrainian, Vietnamese, White Russian
British pound CTRL ALT 9 <keyboard 9> _
candrabindu CTRL ALT  o (alphabet) Assamese, Bengali, Bulgarian, Hindi, Oriya, Prakrit, Sanskrit, Telugu, Tibetan
cedilla

Number pad 6

CTRL ALT p

Albanian, Catalan, French, Latvian, Portuguese, Turkish
circle above 
see angstrom
   
circle below CTRL ALT t Assamese, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Oriya, Prakrit, Sanskrit, Sinhalese, Telugu, Tibetan
circumflex 4 on number pad
Shift 6
Afrikaans, Albanian, Dutch, Esperanto, French, Gujarati, Hindi, Marathi, Portuguese, Romanian, Sinhalese, Slovene, Tagalog, Telugu, Turkish, Vietnamese
comma below see hook left    
copyright symbol © CTRL keypad / Used in RDA cataloging
D with  cross bar: 
Ð upper case 
ð lower case
CTRL ALT SHIFT 3 <keyboard 3>
CTRL ALT 3 <keyboard 3>
Croatian, Serbian, Vietnamese
dagger N/A Per LCRI, dagger is not transcribed in title & statement of responsibility area
degree Use superscript zero  (LCRI 1.0E) NOTE: Voyager assigns Shift F1 but does not appear to be activated
dot above (superior dot)

CTRL 1 on number pad [W7]
CTRL ALT g

Assamese, Bengali, Gujarati, Hebrew, Hindi, Kannada, Lithuanian, Malayalam, Marathi, Oriya, Polish, Punjabi, Pushto, Russian, Sanskrit, Sindhi, Sinhalese, Tamil, Telugu, Tibetan, Turkish, White Russian
dot below 1 on number pad
CTRL ALT r
Arabic, Assamese, Bengali, Burmese, Gujarati, Hebrew, Hindi, Kannada, Malayalam, Marathi, Oriya, Persian, Prakrit, Punjabi, Pushto, Sanskrit, Sindhi, Sinhalese, Tamil, Telugu, Tibetan, Urdu, Vietnamese
dot at mid-line CTRL 9 on number pad
CTRL ALT SHIFT 9
Catalan
double acute CTRL ALT n Hungarian
double dot below * on number pad
CTRL ALT s
Hindi, Kannada, Persian, Pushto, Sindhi, Urdu
double tilde first half
 

double tilde second half

CTRL ALT z

CTRL ALT OPEN BRACKETS

Tagalog
double underscore CTRL ALT u _

eth <lower-case>

eth <upper-case>

CTRL ALT SHIFT ; <semicolon> Default key sequence not working on Connexion

CTRL ALT SHIFT 3 <keyboard 3>

Anglo-Saxon, Icelandic
foot/feet USE mjágkij znak (LCRI 1.0E) _
gamma N/A  
grave (non-spacing) 2 on number pad
No default key sequence on Connexion
Afrikaans, Catalan, Dutch, French, Italian, Pinyin, Portuguese, Tagalog, Vietnamese
hacek CTRL 4 on number pad
CTRL ALT i
Armenian, Croatian, Czech, Latvian, Lithuanian, Macedonian, Pinyin, Serbian, Sinhalese, Slovak, Slovene, Thai, Wendic
high comma centered + on number pad
CTRL ALT SHIFT 6
Latvian 
high comma off center CTRL + (number pad), or,
CTRL ALT SHIFT m
Czech, Macedonian, Navaho, Serbo-Croatian (Roman), Slovak, Slovene, Wendic
hook, left CTRL ALT SHIFT w Latvian, Romanian
hook, right CTRL ALT q Anglo-Saxon, Lithuanian, Polish
hooked o 
upper case 
lower case
CTRL ALT SHIFT  comma
CTRL ALT comma
Vietnamese

hooked u 
upper case 

lower case

CTRL ALT plus

Default key sequence not working on Connexion  

CTRL ALT minus

Vietnamese, Thai
Icelandic thorn
Þ upper case
þ lower case
CTRL ALT SHIFT 4 <keyboard 4>
CTRL ALT  4 <keyboard 4>
Anglo-Saxon, Icelandic
inches  USE tvjórdyj znak (LCRI 1.0E) _
inverted ¿ [inverted question mark]

ALT L WIN [To avoid ambiguity upper case L is used; lower case is OK]

No default key sequence in Connexion

Added to ALA character set in 2007 & compatible w/MARC-8 (as well as MARC UTF 8)
inverted ¡ [inverted exclamation point]

CTRL <Period>

No default key sequence in Connexion

Added to ALA character set in 2007 & compatible w/MARC-8 (as well as MARC UTF 8)
(slashed) l: see Polish l _ _
(script) ℓ CTRL ALT Shift <Period> _
left hook: see hook, left    
ligature 
first half 
 

second half

0 on numberpad, or
CTRL ALT k

CTRL 0 on numberpad, or,
CTRL ALT L

Russian, Ukrainian, White Russian
macron 9 on number pad
CTRL ALT e
Anglo-Saxon, Arabic, Armenian, Assamese, Bengali, Burmese, Greek (Modern), Gujarati, Hindi, Japanese, Kannada, Korean, Latvian, Lithuanian, Malayalam, Marathi, Oriya, Persian, Prakrit, Punjabi, Pushto, Russian, Sanskrit, Sindhi, Sinhalese, Tamil, Telugu, Thai, Tibetan, Urdu
mjágkij znak
(also: foot/feet; minutes)

CTRL ALT " (quotation mark)*

*Default key sequence not working on Connexion--reassigning the sequence in Keymaps will fix.

Arabic, Bulgarian, Hebrew, Persian, Pushto, Russian, Tibetan, Ukrainian, White Russian
minutes (geo. coordinates) USE mjágkij znak (LCRI 1.0E) _
musical flat CTRL ALT Shift 0 <keyboard zero>  

O (Scandinavian)
Ø upper case 

ø lower case

CTRL ALT SHIFT quotes   Default key sequence not working on Connexion--reassigning the sequence in Keymaps will fix.

CTRL ALT 2

Danish, Norwegian
OE 
upper case 
lower case
CTRL ALT SHIFT 7   <keyboard 7>
CTRL ALT 6 <keyboard 6>
Anglo-Saxon, French, Icelandic, Thai
Patent symbol N/A  
Polish L 
upper case [Ł]
lower case [ł]
CTRL ALT SHIFT 1   <1 on keyboard>
CTRL ALT 1 <1 on keyboard>
Polish, Wendic
Plus minus CTRL ALT SHIFT + Default key sequence not working on Connexion--reassigning the same key sequence in Keymaps will fix the problem Use Enter Diacritics and Special Characters window
Pseudo question mark CTRL ALT SHIFT 2 Vietnamese [Use Enter Diacritics and Special Characters window]
right hook see hook, right    
script ℓ CTRL ALT SHIFT PERIOD  
seconds (geo. coordinates) USE tvjórdyj  znak (LCRI 1.0E)  
sound recording copyright [℗]

CTRL SHIFT c

No default key sequence in Connexion

Used in RDA cataloging
superior dot 
see dot above
   
superscript & subscript numbers subscript: ALT <number on regular keyboard>
superscript: ALT SHIFT <number on keyboard>
 
superscript +
superscript -

superscript (
superscript )

ALT SHIFT = <= on keyboard>
ALT SHIFT - <minus on keyboard>
ALT SHIFT [ <bracket on keyboard>
ALT SHIFT ] <bracket on keyboard>

Default key sequence for superscript + does not work on Connexion

Default key sequence for superscript ) does not work on Connexion

subscript +

subscript -

subscript (
subscript )

ALT =

ALT - <hyphen on keyboard> 

ALT [
ALT ]

Default key sequence for subscript + does not work on Connexion

Default key sequence for subscript ) does not work on Connexion

thorn
Þ upper case 
þ lower case
CTRL ALT SHIFT  4   <keyboard 4>
CTL ALT 4 <keyboard 4>
Icelandic
tilde

5 on number pad

No default key sequence on Connexion

Assamese, Bengali, Estonian, Gujarati, Hindi, Kannada, Malayalam, Marathi, Oriya, Portuguese, Prakrit, Punjabi, Sanskrit, Sindhi, Sinhalese, Spanish, Tamil, Telugu, Tibetan, Vietnamese
Turkish i CTRL ALT 8 < keyboard 8> Turkish
tvjórdyj znak
(also inches; seconds)
CTRL ALT 7 <keyboard 7> Bulgarian, Russian
umlaut 7 on number pad
CTRL ALT h
Afrikaans, Albanian, Catalan, Chinese, Dutch, Estonian, Finnish, French, German, Hungarian, Icelandic, Norwegian, Portuguese, Russian, Sindhi, Spanish, Swedish, Turkish, Ukrainian
underscore CTRL ALT _
Must be enabled through Keymap
Assamese, Bengali, Hindi, Kannada, Malayalam, Persian, Prakrit, Punjabi, Pushto, Sanskrit, Sindhi, Tamil
upadhmaniya CTRL ALT y Sanskrit