Enter Accented and Other Special Characters

Introduction

Originally fh only supported the ANSI character set with just a handful of accented characters and special symbols.

fh V6.0 introduced the Configure Language & Accent Characters feature along with Unicode support, and fh V6.2.3 added some new options for invoking the accent popup window. For full details see the Tools > Preferences > General > To Enter Accents When Typing setting and its associated Help. The feature supports diacritics on Western letters (A-Za-z), Cyrillic, Greek, Hebrew, Chinese, Japanese, most Asian languages, and innumerable symbols.

For earlier fh versions, or when the accent popup is disabled, use the following entry methods.

Entry Methods

Below is a table of the special characters available using the Alt key* and the number pad. For example, to type a euro symbol hold down the Alt key and type 0128 on the numberpad of your keyboard. A few characters can be entered using the AltGr key as tabulated below, e.g. AltGr and 4 produces the euro symbol.

In addition, the Character Map utility is free on all Windows machines and can be used to copy and paste accented letters and other foreign language characters into any Windows application. The Character Map is similar to the Insert Symbol tool found in some Windows applications such as Microsoft Word and Microsoft FrontPage.

To open the Character Map utility click on the Windows Start menu, and depending on your Windows version select Windows Accessories » Character Map or select Programs » Accessories » System Tools » Character Map. (OR use Start » Run, and type Charmap).
After choosing a font, double click the desired character(s), click on Copy, return to your document and use Paste.
NOTE: On some PCs, the Character Map may be in another location under Accessories or the Start menu.

* Non Windows users: See Accented Characters etc. under Wine on Linux (below) if working under Wine for Linux etc.

Double-Barrelled Names

To form double-barrelled names into one indivisible name, the two names can be separated by a no-break-space character code 0160, which in fh V6.0 can be added to the repeated space popup as follows. Click its cog, select the Hold Key (space) and click Edit, then insert Alt+0160 between any existing characters in the Accent Popup List and OK out.

Character Table

AltGr+` ¦ AltGr+A Á AltGr+E É AltGr+I Í AltGr+O Ó AltGr+U Ú
AltGr+4 € AltGr+a á AltGr+e é AltGr+i í AltGr+o ó AltGr+u ú
Alt-0128 € Alt-0129  Alt-0130 ‚ Alt-0131 ƒ Alt-0132 „ Alt-0133 … Alt-0134 † Alt-0135 ‡
Alt-0136 ˆ Alt-0137 ‰ Alt-0138 Š Alt-0139 ‹ Alt-0140 Œ Alt-0141  Alt-0142 Ž Alt-0143 
Alt-0144  Alt-0145 ‘ Alt-0146 ’ Alt-0147 “ Alt-0148 ” Alt-0149 • Alt-0150 – Alt-0151 —
Alt-0152 ˜ Alt-0153 ™ Alt-0154 š Alt-0155 › Alt-0156 œ Alt-0157  Alt-0158 ž Alt-0159 Ÿ
Alt-0160 nbsp Alt-0161 ¡ Alt-0162 ¢ Alt-0163 £ Alt-0164 ¤ Alt-0165 ¥ Alt-0166 ¦ Alt-0167 §
Alt-0168 ¨ Alt-0169 © Alt-0170 ª Alt-0171 « Alt-0172 ¬ Alt-0173 - Alt-0174 ® Alt-0175 ¯
Alt-0176 ° Alt-0177 ± Alt-0178 ² Alt-0179 ³ Alt-0180 ´ Alt-0181 µ Alt-0182 ¶ Alt-0183 ·
Alt-0184 ¸ Alt-0185 ¹ Alt-0186 º Alt-0187 » Alt-0188 ¼ Alt-0189 ½ Alt-0190 ¾ Alt-0191 ¿
Alt-0192 À Alt-0193 Á Alt-0194 Â Alt-0195 Ã Alt-0196 Ä Alt-0197 Å Alt-0198 Æ Alt-0199 Ç
Alt-0200 È Alt-0201 É Alt-0202 Ê Alt-0203 Ë Alt-0204 Ì Alt-0205 Í Alt-0206 Î Alt-0207 Ï
Alt-0208 Ð Alt-0209 Ñ Alt-0210 Ò Alt-0211 Ó Alt-0212 Ô Alt-0213 Õ Alt-0214 Ö Alt-0215 ×
Alt-0216 Ø Alt-0217 Ù Alt-0218 Ú Alt-0219 Û Alt-0220 Ü Alt-0221 Ý Alt-0222 Þ Alt-0223 ß
Alt-0224 à Alt-0225 á Alt-0226 â Alt-0227 ã Alt-0228 ä Alt-0229 å Alt-0230 æ Alt-0231 ç
Alt-0232 è Alt-0233 é Alt-0234 ê Alt-0235 ë Alt-0236 ì Alt-0237 í Alt-0238 î Alt-0239 ï
Alt-0240 ð Alt-0241 ñ Alt-0242 ò Alt-0243 ó Alt-0244 ô Alt-0245 õ Alt-0246 ö Alt-0247 ÷
Alt-0248 ø Alt-0249 ù Alt-0250 ú Alt-0251 û Alt-0252 ü Alt-0253 ý Alt-0254 þ Alt-0255 ÿ

Accented Characters etc. under Wine on Linux

WINE creates an apparent Windows environment in which fh can run on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. This note refers to the Linux implementation.

The Linux Wine Implementation does not include the Windows Character Map Utility. However, Linux has its own Character Map Utilities (usually found under accessories in the menu) and you can copy and paste from such a utility into fh. Some Character Map utilities offer a lot of characters - using the Gnome utility the most used ones are under "Common" or "Latin".

The Windows Alt + ANSI Key code short-cut does not work - because you are not actually in Windows! Likewise, the Linux Ctrl-Shift + u+Unicode does not work because fh is not a Linux program! However, you can assemble complex strings within Linux and then cut and paste the entire string into fh. Provided Windows recognises the range of complex characters it will represent them - in the case of most Western Characters this should not be an issue.

The V6.2.3 accent popup window (an fh function) however does work as expected (just hold a key down to get the accented options for that letter) and in most cases this is the easiest way to enter most accented characters.

(This note is based on using Wine 4.0.2 running on Lubuntu 18.04 and is expected to apply to all Debian based Linux implementations - Ubuntu and Variants, Mint and Variants, etc. The actual Character Map used is the Gnome implementation. It is quite likely to apply to Wine under other Linux distributions and to Mac etc.)