tft每日頭條

 > 圖文

 > 有什麼鍵盤輸入法是有呼吸燈的

有什麼鍵盤輸入法是有呼吸燈的

圖文 更新时间:2024-09-27 12:01:39

在deepin操作系統控制中心中有一個功能模塊“鍵盤和語言”,它統一管理和提供對于操作系統系統語言、鍵盤布局、輸入法的管理和控制能力,你可以通過使用這3大模塊完成與其相關的功能設置。

有什麼鍵盤輸入法是有呼吸燈的(鍵盤布局和輸入法)1

那麼這三者之間各自承擔什麼樣的責任呢?

系統語言:系統語言确定了整個系統的初始化語言狀态,系統預裝應用、文管、桌面環境的語言顯示狀态,通過切系統語言可改變這個系統語言顯示狀态。

鍵盤布局:全世界采用許多不同的鍵盤布局,人們通常使用的鍵盤布局與所在的國家或使用的語言相關。鍵盤布局是指按鍵或鍵上圖例所表現的不同布局方式。

輸入法:輸入法的需求是來源于鍵盤的限度。鍵盤原在打字機時代為英文字母而設計,但鍵盤隻有一百來鍵,在沒有軟件的幫助下它是無法輸入中文或其他大型形意文字的語言。

當前大多數的輸入法是為漢語,韓語,日語而設計。

  • 漢語有上萬字,不論使用五筆、注音或是拼音,都必須經過一種轉換系統來輸入漢字
  • 韓語使用大量的諺文。雖然諺文是字母系統,但是它的字母組合很特别,也需要一種轉換系統。而且,韓語有許多的漢字借詞,偶爾需用漢字來分别同音詞。
  • 日語使用平假名、片假名和漢字。如同中文一樣,日文中有兩千以上的常用漢字,也需要經過轉換系統才可輸入。

三者在deepin系統中的關系

有什麼鍵盤輸入法是有呼吸燈的(鍵盤布局和輸入法)2

  • 設置系統語言可修改全局性的基礎語言顯示
  • 鍵盤布局作為系統層鍵盤布局管理入口,但在輸入法框架(fcitx)存在時将不對鍵盤布局設置起控制作用
  • 輸入法(fcitx):當fcitx存在時,輸入法框架作為最高優先級對整個操作系統中輸入法與鍵盤布局調度起決定性作用

當前缺陷

  • 海外用戶不理解輸入法和鍵盤布局之間關系,由于fcitx會自行設置鍵盤布局,控制中心添加的鍵盤布局設置會被fcitx覆蓋掉
  • deepin優先使用fcitx,所以控制中心添加的鍵盤布局會被fcitx覆蓋而無法生效
  • dock的鍵盤指示器沒有同步fcitx覆蓋的鍵盤信息,在海外用戶通過fcitx切換後指示器的顯示帶來了歧義

我們優化了什麼?

有什麼鍵盤輸入法是有呼吸燈的(鍵盤布局和輸入法)3

優化這塊我們充分考慮了兩種使用場景,使用輸入法(fcitx)用戶和不使用輸入法(fcitx),讓用戶更便捷的的使用輸入法與鍵盤布局。

使用輸入法(fcitx)場景

有什麼鍵盤輸入法是有呼吸燈的(鍵盤布局和輸入法)4

輸入法(fcitx)

初始化安裝後fcitx默認為啟用狀态,我們屏蔽了原有的鍵盤布局設置入口,支持在輸入法中添加和删除需要使用的鍵盤布局,同時支持使用fcitx快捷鍵Ctrl Shift完成輸入法的切換,在dock中也對顯示圖标的切換進行了同步處理。

規避了輸入法與鍵盤布局同時存在時,鍵盤布局指示器在fcitx切換時,指示不正确的問題。

卸載輸入法(fcitx)場景

有什麼鍵盤輸入法是有呼吸燈的(鍵盤布局和輸入法)5

輸入法(fcitx)

如果你是海外用戶不需要使用輸入法(fcitx),可對系統預裝的fcitx進行卸載,卸載後原有的鍵盤布局設置入口會在控制中心進行顯示,在鍵盤布局中你仍然可對鍵盤布局進行添加或修改。

有什麼鍵盤輸入法是有呼吸燈的(鍵盤布局和輸入法)6

鍵盤布局快捷鍵

fcitx卸載後在鍵盤和語言-快捷鍵設置模塊,你會發現我們為鍵盤布局提供了系統級快捷鍵Super Space,對已設置的鍵盤布局進行切換。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved