ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to type accented and Unicode characters

Updated on February 27, 2010

These characters are the Latin vowels with various diacritical marks added to them. Most of these letters occur fairly often in various European languages.

á à ä â

é è ë ê

í ì ï î

ó ò ö ô

The group includes 20 letters, each row consists of characters sharing the same basic letter, and each column consists of characters sharing the same diacritical mark. We already have the basic letters a, e, i, o, all we really need to do is add the diacritical marks.

On a teletype machine, the backspace control code would cause the carriage of the teletype to back up one space, causing the next character to be printed over the top of the preceding character. The carriage return code originally returned the teletype carriage to the beginning of the line without advancing the platen, allowing you to overtype a whole line.

Unfortunately, this way of representing accented characters disappeared with the advent of the CRT terminal. Early CRTs weren't sophisticated enough to show two characters in the same display cell. Thus, if they encountered two characters separated by a backspace, the second character would just replace the first one on the screen. As a result, the diacritical marks in ASCII lost their meaning as diacritical marks and just turned into symbols, and the backspace fell into disuse. It was still the code transmitted when you hit the backspace key, but you no longer saw it used inside stored or transmitted text to glue characters together

For CRT display, it became necessary to have a separate character code for each combination of letter and diacritical mark. This caused problems, if you have an unusual combination of base letter and accent that's not encoded, you're out of luck.

Now the prevailing method to add a diacritical mark to a letter is to use a dead key. A dead key or key combination does not generate a character when struck, but modifies the character generated by the key struck immediately after.

The US-International English keyboard

The US-International English keyboard has these features:

It uses the following intuitive methods which work with most (or all) Windows applications, while keeping the familiar QWERTY keyboard.

Press one of the five modifier keys ` ' " ~ ^ , then the letter to be modified. ( ' then a = á, " then u = ü, ' then c = ç, etc. )

Press the right alt key + another key. Examples:

right alt + , = ç (or ' + c)

+ / = ¿

+ 1 = ¡

+ c = © (Copyright symbol)

+ 5 = € (Euro currency symbol)

Note that this maintains the "qwerty" layout. However, the modifier keys ` ' " ~ ^ must sometimes be followed by pressing the space bar when they are actually intended. The system can accept words requiring an apostrophe, such as it's, without the space bar.

United Kingdom extended keyboard

The grave accent becomes a dead key which adds a grave accent to a subsequent a,e,i,o,u,w,y,A,E,I,O,U,W,or Y, generating à, è, etc.

a,e,i,o,u,w,y,A,E,I,O,U,W,Y with acute accent (á, é, etc.) are generated either by pressing AltGr and the relevant character key simultaneously.

AltGr and apostrophe, 6,2, # acts as dead key combination to add acute accent, curcumflex, diaeresis, tilde to a subsequent (acting as a dead key combination) followed by the character.

AltGr + [ ' ^ " ~ ] acts as a dead key combination followed by a character:

+ [a,e,i,o,u,w,y,A,E,I,O,U,W,Y] = [áéíóúẃýÁÉÍÓÚẂÝ]

+ [a,e,i,o,u,w,y,A,E,I,O,U,W,Y] = [âêîôûŵŷÂÊÎÔÛŴŶ]

+ [a,e,i,o,u,w,y,A,E,I,O,U,W,Y] = [äëïöüẅÿÄËÏÖÜẄŸ]

+ [a,n,o,A,N,O] = [ãñõÃÑÕ]

AltGr and c or C will generate the ç or Ç (cedilla) characters, respectively.

Unicode and Unicode keyboard

Unicode dispenses with the idea that a single code point always maps to a single "display cell" on the screen. Either a single code point, or perhaps double or multiple code points might map to a single "display cell".

Unicode includes a class of characters known as "combining marks" or "non-spacing marks." The term "non-spacing mark" also comes from teletype machines—some European teletype machines were designed so that the carriage wouldn't advance to the next position when they received an accent mark, allowing the operator to send an accented letter without using a backspace. This practice goes back to the use of "dead keys" on European typewriters for the same purpose. A non-spacing mark doesn't display as a self-contained unit; instead, it combines typographically with another character. A sequence of code points consisting of a regular character and one or more non-spacing marks is called a combining character sequence.

A Unicode Keyboard should have the capability of simulating handwriting by typing the base character first and then the diacritic mark to produce a combination character. For example, character 'Ç' (C-cedilla) has 'C' as the base character and '¸' (cedilla) as the diacritic mark. In order to get such an accented character with Unicode Keyboard, you have to type two keystrokes: the first one for the base character and the second one for the diacritic mark.

But you can't achieve this on US International keyboard that using a dead key. The dead key has limit, you can't type an unusual combination of base letter and accent, such as ş. On a UK extended keyboard, you can use AltGr + ^ to produce a â, but if you want to add a circumflex on a consonant, ĝŝĥĉ,etc, you couldn't do it. A Unicode keyboard should be designed for WHAT YOU TYPE IS WHAT YOU GET, instead of a lot of awkward key strokes combinations.

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)