OpenOffice.org Forum at OOoForum.orgThe OpenOffice.org Forum
 
 [Home]   [FAQ]   [Search]   [Memberlist]   [Usergroups]   [Register
 [Profile]   [Log in to check your private messages]   [Log in

Accented characters

 
Post new topic   Reply to topic    OOoForum.org Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
ianjermyn
Guest





PostPosted: Tue Jan 27, 2004 7:26 am    Post subject: Accented characters Reply with quote

Hi.

I know this issue has been raised before in these forums, but I have not yet seen an adequate answer. I am on Windows 2000.

When I use MS Word, I can enter the most common accented characters by simultaneously hitting the Ctrl key and one of `'^,: followed by the letter. I do not know why this is possible, but it is relatively generic, that is, it occurs in other applications too. For example, it works in WinEdt, a text editor designed for use with Tex.

This procedure does not work in OO. I know I can use the insert character table, or numeric combinations, and maybe there are even more obscure techniques, but I do not want to use these. They are all either slow or difficult to remember or both, whereas the above procedure is fast and intuitive.

Does anyone know how can I make this behaviour occur in OO?

Thank you in advance,

Ian.
Back to top
ftack
Moderator
Moderator


Joined: 27 Jan 2003
Posts: 3102
Location: Belgium

PostPosted: Tue Jan 27, 2004 8:19 am    Post subject: Reply with quote

What keyboard layout are you using? If it is an american querty, then you should switch to US International (Start - Settings - Control Panel - Keyboard - Input Locales). That allows you to enter accented characters using the ', ^ and ` keys, that will function as dead keys. For other symbols or anything you need to type repeatedly, use the autotext function. With autotext, you type a mnemonic followed by a press on F3 and the item is inserted. For example, alpha<F9> inserts the alpha sign.
Back to top
View user's profile Send private message
ianjermyn
Newbie
Newbie


Joined: 27 Jan 2004
Posts: 2

PostPosted: Wed Jan 28, 2004 1:28 am    Post subject: Accented characters Reply with quote

Hi.

Thank you for the swift reply. It helps, in that now, as you say, I can enter these three accents more rapidly, but the behaviour is far from ideal. The accents now become the default, whereas before they were an extra. Now, to type 'enter' (including the inverted commas), I have to use the space bar to prevent the first e from being accented. In addition, the cedilla is not available.

I am surprised: I have always used the shortcuts that I mentioned in my first post without thinking about it, and they have mostly worked, not just in MS Word but elsewhere (although it is true that I cannot make them work in PowerPoint, which is a source of frustration). Thus I have always assumed that they were somehow part of the furniture. Where are these shortcuts set? I did not think it was in each piece of software.

I guess, since you did not tell me how to make my shortcuts work in OO, that there is no way to make them work.

Thanks again,

Ian.
Back to top
View user's profile Send private message
JOHAN DULAC
Newbie
Newbie


Joined: 17 Aug 2003
Posts: 2

PostPosted: Tue Feb 17, 2004 6:20 pm    Post subject: Accented characters Reply with quote

Hi,
Regularly I read questions about this subject and I wonder why I never experienced a problem with accents (Umlaut etc.).
I am using a US international keyboard, my language setting is dutch. Since many years I can access accents in practically all Windows-programs (OpenOffice.org included) in the following way:

1. type the accent (use Shift+ " to get the Umlaut)
2. the cursor does not move
3. type the caracter you want the accent on and the result is e.g.
4. if you really need the accent, say " (to quote text) then you have to push the spacebar once
5. This works for ` (), ' (), ''() , ^ (), ~ () and even for (use ' )

First I thought this feature only existed in the Durch versions of Windows, however it seems to work in other languages as well.

Success and I am quite interested to know if this method will work.
Regards
Johan Dulac

[/b]
Back to top
View user's profile Send private message
ianjermyn
Newbie
Newbie


Joined: 27 Jan 2004
Posts: 2

PostPosted: Mon Mar 01, 2004 6:47 am    Post subject: Accented characters Reply with quote

Hi. The method that you describe is the same as the one mentioned earlier in this subject. This method works well for people for whom the default usage is the accent. However, this is not true for me. I write mostly in English and sometimes in French. I would ilke the standard use of, for example, ', to remain the same, and to use another key to alter its function. What works for me now, in Word, in a text editor called WinEdt, and elsewhere, is that, for example, hitting:

Ctrl-'

followed by e produces an e with an acute accent. This means that accents are never activated when I am wriiting English, but remain easy to enter when writing French. Personally I find this meta-key approach preferable to the method you describe even when I am writing French, but that is a more subjectve point.

Since I have never 'switched on' this behaviour, I do not know whether it is a functionality of individual applications (it does not work in PowerPoint for example) or of the OS (keyboard set-up etc.). In particular, I do not know how to obtain this functionality in OO.

Best,

Ian.
Back to top
View user's profile Send private message
Gabor
Super User
Super User


Joined: 21 Sep 2003
Posts: 610
Location: Hungary (E-Europe)

PostPosted: Mon Mar 01, 2004 11:46 am    Post subject: suggestions Reply with quote

I can suggest only workarounds but they work.

One is to use macros and assign them to key combos allowed by OOo.

I do emphasize that this below is not my invention, I copied the original rom Andrew C. Brown's collection which you can find here:

http://www.darwinwars.com/lunatic/bugs/oo_macros.html

Here are some examples I created for myself:

Code:
Function insertSpecialChar(sChar)
'sChar is the char to be inserted
Dim oDocument as Object
Dim oText as Object
Dim oVCursor, oCursor As Object
oDocument=thiscomponent
oText = oDocument.Text
' after this, an obscure call gets the current cursor position
oVCursor = oDocument.currentcontroller.getViewCursor()
oText.insertString(oVCursor.getStart(),sChar,false)
End Function

Sub egrave
'for example ...
insertSpecialChar("")
End Sub

Sub EEgrave
'for example ...
insertSpecialChar("")
End Sub

Sub agrave
'for example ...
insertSpecialChar("")
End Sub

Sub AAgrave
'for example ...
insertSpecialChar("")
End Sub


You have to work on it just once then they do their job fine.

The other workaround is this: the best standalone program is Keys which you may customize to your needs as you wish. It works in any program I tried so far, even QuarkXpress.

It can be downloaded from here:

http://www.szp-software.com/

It is shareware but it is worth more than what is charged for.

Perhaps these may be of some help.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    OOoForum.org Forum Index -> General Discussion All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group