Spring naar inhoud

Typen in Chinees, Japans, Koreaans of Vietnamees

Typing in Chinese, Japanese, Korean, and Vietnamese requires the use of an “input method” that translates physical key-presses into the right characters on the screen.

In KDE Linux, the popular “Fcitx 5” input method is pre-installed. Here’s how to set it up and use it:

Configuratie

Open Systeeminstellingen. Ga naar Toetsenbord > Virtueel toetsenbord >klik op “Fcitx 5” > klik op Toepassen.

Er is nu een toetsenbordpictogram in het systeemvak verschenen. Klik er met de rechtermuisknop op en klik vervolgens op Invoermethode-instellingen.

In het venster dat verschijnt, selecteert u de invoermethode-plug-in voor de gewenste taal, plus een bijbehorende toetsenbordindeling. Nadat u beide hebt geselecteerd, klikt u op de pijl die naar de lijst aan de linkerkant wijst om de geselecteerde optie naar die lijst te verplaatsen.

  • Voor Chinees voegt u eerst “Toetsenbord - Chinees” toe en vervolgens een van de opties die worden vermeld onder “Chinees (China)” of “Chinees (Taiwan)”.
  • Voor Japans voeg u eerst “Keyboard - Japans” toe en daarna “Mozc”.
  • Voor Koreaans voegt u eerst “Toetsenbord - Koreaans” toe en daarna “Hangul”.
  • Voor Vietnamees voegt u eerst “Toetsenbord - Vietnamees” toe en daarna “Unikey”.

Als u wordt gevraagd uw systeemindeling aan te passen aan de invoermethode, klik dan op Ja.

Gebruiken

Type as you normally would; completions will appear near the text you’re typing.

Om Latijnse tekens te typen in plaats van de invoermethode te gebruiken, drukt u op Ctrl+Spatie terwijl een tekstveld is geselecteerd, of klikt u op het symbool voor de actieve invoermethode in het Systeemvak. Doe hetzelfde een tweede keer om terug te keren naar de invoermethode.

Extending it in the future

Basic support for CJKV input is pre-installed. If you require additional support:

  1. Visit the page for Fcitx 5 in Discover.
  2. Click Add-ons in the toolbar.
  3. Install whatever add-on are required for the language you want to use.

Compatibiliteitsproblemen oplossen

Fcitx 5 werkt met vrijwel alle applicaties. Er kunnen echter handmatige stappen nodig zijn om het werkend te krijgen met oudere software die gebruikmaakt van de XWayland-compatibiliteitslaag, zoals Steam, Krita en JetBrains-IDE's.

Voor dergelijke toepassingen moeten speciale omgevingsvariabelen worden ingesteld om Fcitx te kunnen gebruiken. Zo doe je dat voor een app waarin Fcitx 5 niet werkt:

Grafisch

  1. Start Systeeminstellingen.
  2. Schuif in de zijbalk aan de linkerkant naar beneden en ga naar Toepassingsmachtigingen.
  3. Selecteer de toepassing waarvoor Fcitx 5 niet werkt.
  4. Klik rechtsboven op "Flatpak-instellingen".
  5. Schuif naar beneden en klik op de pijl naast de koptekst 'Geavanceerde machtigingen'.
  6. Schuif omlaag naar de groep 'Omgeving'.
  7. Klik op de knop Nieuwe toevoegen….
  8. Voer XMODIFIERS in het veld "Naam" in.
  9. Voer @im=fcitx in het veld "Waarde" in.

Herhaal nu de stappen 7 tot en met 9 voor de volgende extra omgevingsvariabelen:

  • naam: GTK_IM_MODULE; waarde: xim
  • naam: QT_IM_MODULE; waarde: xim
  • naam: QT_IM_MODULES; waarde: wayland;fcitx;ibus

Opdrachtregel

Zoek de ID van de toepassing waaraan u omgevingsvariabelen wilt toevoegen met behulp vanflatpaklijst of Systeeminstellingen > Toepassingsmachtigingen >[de toepassing] > Flatpak-instellingen in de rechterbovenhoek > [Zoek in de meest rechterkolom de ID onder de naam].

Pas vervolgens de noodzakelijke overschrijvingen toe:

flatpak override --env=XMODIFIERS=@im=fcitx [toepassing-id]
flatpak override --env=GTK_IM_MODULE=xim [toepassing-id]
flatpak override --env=QT_IM_MODULE=xim [toepassing-id]
flatpak override --env=QT_IM_MODULES='wayland;fcitx;ibus' [toepassing-id]

(vervang [toepassing-id] door de actuele ID van de toepassing, bijv. com.valvesoftware.Steam)


Artikel bijgedragen door onder de licentie CC-BY-4.0.