Mailinglist Archive: opensuse-bugs (7967 mails)

< Previous Next >
[Bug 241783] can't type accented characters in certain apps
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 6 Feb 2007 14:39:56 -0700 (MST)
  • Message-id: <20070206213956.E93D0D18@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=241783





------- Comment #12 from mfabian@xxxxxxxxxx 2007-02-06 14:39 MST -------
Michael Wolf> (I often suspect that I am the _only person in the
Michael Wolf> world_ who uses a US keyboard layout but writes
Michael Wolf> sometimes in other languages.)

I'm using an US keyboard layout as well and I type
a lot of German umlauts as well as Japanese.

My favorite method for typing German umlauts with the US keyboard
is the t-latn-pre input method which is available when
scim, scim-m17n, and m17n-lib are installed.

This is a bit faster for German than Compose. It works like this:

;;; Input method for Latin script with prefix modifiers.
;;; @image html latn-pre.png
;;; @image latex latn-pre.eps "Examples" width=\narrowwidth

;; | mark | prefix | examples
;; |------------+--------+----------
;; | acute | ' | 'a -> á, '' -> ´
;; | grave | ` | `a -> à `` -> `
;; | circumflex | ^ | ^a -> â ^^ -> ^
;; | diaeresis | " | "a -> ä "" -> ¨
;; | tilde | ~ | ~a -> ã
;; | breve | ~ | ~g -> ğ ~` -> ˘
;; | cedilla | ~ | ~c -> ç ~s -> ş ~~ -> ¸
;; | caron | ~ | ~z -> ž ~ss -> š
;; | dot above | . / | .g -> ġ /g -> ġ
;; | misc | / | /a -> å /e -> æ /h -> ħ /o -> ø /oe ->
œ
;; | misc | " ~ / | "s -> ß ~d -> ð ~t -> þ /a -> å /e -> æ
/o -> ø
;; | symbol | ~ | ~> -> » ~< -> « ~! -> ¡ ~? -> ¿ ~~ -> ¸
~$ -> £
;; | symbol | ~ | ~- -> ­ ~. -> · ~= -> ¯ ~| -> ¦ ~sss ->
§
;; | symbol | _ | _+ -> ± _: -> ÷ _o -> º _a -> ª _y -> ¥
;; | symbol | ^ | ^1 -> ¹ ^2 -> ² ^3 -> ³ ^r -> ® ^cc ->
©
;; | symbol | / | /2 -> ½ /3 -> ¾ /4 -> ¼ /= -> ?¬
;; | symbol | / | /# -> £ /$ -> ¤ /c -> ¢ /. -> ˙ // -> °
/\ -> ×

This is from the file /usr/share/m17n/latn-pre.mim, see that file
for further translations.

This input method is faster for German than Compose because you need
only 2 keys to input an Umlaut (e.g. "u translates to ü) whereas
you need 3 keys when using Compose.

Of course the downside is that you have to type a space after "
if you really want to input a ". Same with ~'`/^.
That means you will want to turn that input method off when typing
for example program code and turn it on only when typing German text.
The input method can be easily toggled between on/off with
Shift+Space (default keybinding, can be changed).

Michael Wolf> I guess this should be documented on the opensuse wiki
Michael Wolf> in a way that people who don't really understand i18n
Michael Wolf> work. Sadly yet happily, I'm one of those people who
Michael Wolf> don't understand i18n, and would be glad to look over
Michael Wolf> such a document to see whether it's really
Michael Wolf> understandable by i18n laypeople.

Yes, documentation is a bit lacking. Nobody who knows this stuff
seems to have time to improve the documentation.


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >
References