I have two ideas.

1. Highlight the categories, so it is easy to tell where the category starts 
and ends.
2. Allow some input box so you could type some substring of the characters' 
names and get
    all matching characters.  For example, if you typed equal, all characters 
with equal
    in the name would be listed.  (I do not know if the names are i*18n or 
not.).

I also have a related question.  Is the some way to sort using  LC_COLLATE=C,
that is, the ASCII character set, rather than en_US.ISO8859-15 or something
similar?

Best regards,

David Gast
________________________________________
From: Regina Henschel [[email protected]]
Sent: Thursday, November 14, 2013 07:55
To: [email protected]
Subject: Re: [libreoffice-users] Feature Request - Categories for special 
characters

Hi Steve,

Steve Gruspier schrieb:
> Hello:
>
> I was wondering if this was the place to request a feature. I was
> thinking the "Special Character" section is very cluttered. My feature
> request is a setting that would narrow down special characters to ones
> that are used in specific fields such as "Engineering" or "Physics".
> Something along those lines that could help people become more efficient
> using Libreoffice. I am constantly using special characters such as the
> ohms (uppercase omega) symbol for resistance, particularly when I use
> Libreoffice to generate tests.

I do not like the idea to remove characters or group them in another
way. The Unicode groups are well defined and easy to handle.

But I would like the idea of a user defined, "favorite characters" list
or similar, or even more then one, each for a special topic.

For your problem I think of this methods:
* Write an Autotext or a document, which contains all your favorite
characters. Open it beside your actual text and use copy&paste to insert
the characters.
* Use your OS to insert the character by typing the number; you need a
list of numbers beside your keyboard.
* Use a macro to insert a special character. You can connect the macro
to a button; I use the character itself as "name" of the button, so it
is shown on the button. So you can generate your own toolbar with your
favorite characters. For Writer such macro in Basic is for example (I
hope the line end are set correctly in mail transport):

Sub lcl_InsertCharacter_Writer(byval sChar as string)
Dim oDoc as variant: oDoc = ThisComponent
Dim oCurrentController as variant: oCurrentController =
oDoc.getCurrentController()
if
not(oCurrentController.supportsService("com.sun.star.text.TextDocumentView"))
then
        msgbox("Only for Writer")
        exit sub
end if
Dim oTextViewCursor as variant: oTextViewCursor =
oCurrentController.getViewCursor()
Dim oText as variant
If IsEmpty(oTextViewCursor.Cell) Then
         oText=oTextViewCursor.Text
Else
         oText=oTextViewCursor.Cell.Text
End If
oText.insertString(oTextViewCursor,sChar,false)
End Sub

That is the general method, and for each single character:
sub OE_Lower_Ligature
        lcl_InsertCharacter_Writer(chr(clng("&H153")))
end sub

Here &H153 is the number of the character œ , &H is the markup for a
hex-number and 153 is the number itself, as can be seen in the special
character dialog.

Kind regards
Regina




--
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted


-- 
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to