Technology Sharing

Solution to half-width (English) punctuation when inputting Chinese punctuation using fcitx framework input method under Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Table of contents

  • Introduction
  • solve
    • 1. Open fcitx settings
    • 2. Open global configuration
    • 3. Find a place where you can type and press the shortcut key
  • Summarize


This article was originally written by Jzwalliser and published on the CSDN platform, following the CC 4.0 BY-SA agreement.
Therefore, if you need to reprint/quote this article, please indicate the author and attach the original link, and it is prohibited to delete/modify this paragraph.
Violators will be prosecuted, thank you for your cooperation.
Homepage:blog.csdn.net/jzwalliser

Introduction

Sometimes, when using the fcitx framework to input Chinese characters in Linux, the punctuation marks are always half-width punctuation marks, like this:
insert image description here

solve

Actually, the problem lies in the fcitx input method. Surprisingly, this is not a bug, but a feature...

1. Open fcitx settings

No matter what method you use, open the input method configuration of fcitx first.
insert image description here

2. Open global configuration

After switching to the Global Configuration tab, check the "Show Advanced Options" at the bottom and scroll down to find the "Switch Full-width Punctuation" column. Do you see the shortcut key next to it? Here is mineCtrl+.
insert image description here

3. Find a place where you can type and press the shortcut key

At this point, open any window that can input something and switch to the Chinese input method. At this point, press the shortcut key just now, and then you can input full-width punctuation! Try it now!

Summarize

The above is the solution to the problem of not being able to input full-width punctuation. Remember to like and follow before leaving!