cht電腦資訊gcin
adm Find login register

整理新注音前導字元 ` 可以輸入的符號

coolcd
1 整理新注音前導字元 ` 可以輸入的符號
Promote 2 Bookmark 02008-03-18quote  

我覺得新注音這種符號輸入的方式編排得還不錯,因為跟符號的外形或意義有配合,不用死記,且不容易忘,很值得加入 gcin,做為另一種符號輸入的選擇,希望老大考慮一下。只不過 gcin 的 ` 已經有查同音字的功能,所以要怎麼作,大家再討論看看吧!(與同音字查詢功能二選一?用其他字元當前導字元?自訂前導字元?)

 # 新注音 ` 符號輸入

 ``      ‵‘’′、
`1      1
`2      2
`3      3
`4      4
`5      5
`6      6
`7      7
`8      8
`9      9
`0      0
`-      -¯ˍ–—‥…←→╴﹉﹍﹊﹎﹏﹣_ ̄
`=      =≒≠≡≦≧﹦
`[      [「『【︹︻﹁﹃﹝
`]      ]」』】︺︼﹂﹄﹞
`\      \↖↘﹨
`;      ;
`'      ’‘′、‵
`,      ,
`.      。
`/      /÷↗↙∕

 

 # 新注音 ` 符號輸入 (shift 要按住)

`~      ~﹋﹌
`!      !
`@      @⊕⊙㊣﹫
`#      #﹟
`$      $€﹩¢£¥
`%      %﹪
`^      ︿〈《︽﹤<
`&      &﹠
`*      *×※╳﹡
`(      (︵﹙
`)      )︶﹚
`_      _﹉﹍¯ˍ–—‥…←→╴﹊﹎﹏﹣ ̄-
`+      +±﹢
`{      {︷﹛
`}      }︸﹜
`|      |↑↓∣∥︱︳︴
`:      :︰﹕
`"      "
`<      <〈《︽﹤︿
`>      >〉》︾﹀﹥

 `?      ?

 

如有漏掉的請大家補充~

像有 ” 卻沒有 “ 好像有點不合理

edited: 1
winlin
2
Promote 0 Bookmark 02008-03-18quote  

整理得不錯,推一個 :)

jackblackevo
3
Promote 0 Bookmark 02008-03-18quote  

大推!!

如果使用 ` 的方式輸入全形符號,那麼 Shift 加按鍵的就可以改為輸入半形的符號
這樣在詞音下就可以自由決定要輸入全形還是半形的符號了

guest
4
Promote 0 Bookmark 02008-04-27quote  

覺得這個超棒的!!

希望gcin可以加入這個輸入方式! 

coolcd
5
Promote 1 Bookmark 02008-04-27quote  

已經有堪用的 cin 檔囉!

http://hyperrate.com/topic-view-thread.php?tid=3075

下載 symbols.cin 檔後,在 terminal 執行

$ gcin2tab symbols.cin

就會產生 symbols.gtab

你可以備份原來的 /usr/share/gcin/table/symbols.gtab 後,用上面那個自己轉出來的 symbols.gtab 蓋掉原來的即可,或者你不想亂動系統安裝的檔案,把 symbols.gtab 複製到 $HOME/.gcin 內也可。

 

edited: 1
eliu
6
Promote 1 Bookmark 02008-04-27quote  

用 .cin 的方式還是有些不太方便,今天花了一些時間把詞音的輸入改好了,不過 table 的部份還需要修改成符合 pho.tab.src 的格式。

可以麻煩有人幫我改一下嗎?  

 格式如下

第一個字一定是 、頓號   第二個 key 是 keyboard ascii   第三個是隔開的空白,只允許一個  第4個是 UTF-8 char

examples: 

、= ≧
、= ﹦
、9 9
、0 0
、- -

coolcd
7
Promote 1 Bookmark 02008-04-27quote  

不確定自己做的對不對

請看附檔

第一個部分是根據微軟新注音整理的

第二個部分 Grave (`) Hinted Input Method Extension 是我自己加的

如果要求穩定的話,第二個部分最好再考慮一下,因為裡頭可能有些字元比較冷僻,有些人可能沒有相應的字型可以顯示。

edited: 1
eliu
8
Promote 1 Bookmark 02008-04-27quote  

Thanks. 已經放進 pre12 中。

目前只支援  ` + one key。這樣已經可以輸入很多了。 

也支援 ` + 字母 a-z 的方式,有分大小寫。有興趣的可以加入 pho.tab.src

compile 出來的 pho.tab 必須 update to ~/.gcin

edited: 1
coolcd
9
Promote 1 Bookmark 02008-04-28quote  

新增 a-z A-Z 可以輸入的字元

之前傳的第三個字元都是用 tab

無法正常輸入

這篇的附檔才是可用的

我把內容加入 pre12 的 pho.tab.src 與 pho-huge.tab.src 後 compile 出來的目前測試 ok

(還有,我拿掉了之前上傳的版本中 `+X 輸入注音的部分,因為 gcin 原本就可以很方便地輸入注音符號了,好像不需要特別用 `+X 去輸入)

edited: 3
winlin
10
Promote 0 Bookmark 02008-05-01quote  
eliu

Thanks. 已經放進 pre12 中。

目前只支援  ` + one key。這樣已經可以輸入很多了。 

也支援 ` + 字母 a-z 的方式,有分大小寫。有興趣的可以加入 pho.tab.src

compile 出來的 pho.tab 必須 update to ~/.gcin

今天試用結果,實在覺得 「 ` + one key」超好用!!!
感謝!!!

guest
11
Promote 0 Bookmark 02008-11-01quote  

可不可以也支援「` + shift + key」呢?

這樣就可以一致用前導字元的方式輸入符號,比較直覺

eliu
12
Promote 0 Bookmark 02008-11-01quote  
coolcd
13
Promote 0 Bookmark 02008-11-02quote  

直接加上 pho.tab.src 最後的 402 個符號到 pho-huge.tab.src 的最後

 

edited: 1
eliu
14
Promote 0 Bookmark 02008-11-03quote  
eliu
16
Promote 0 Bookmark 02008-11-03quote  

其實 gtab `鍵可以定義,會自動把同音字查詢關閉。

現在想一想,如果用顯示符合的字,不用按空白,直接按數字鍵選,效果其實也差不了多少,所以在 gtab 用途不大。

edited: 1
coolcd
18
Promote 0 Bookmark 02008-11-14quote  

之前整理的是「微軟新注音 98a」的符號輸入,「微軟新注音 2003」的符號輸入跟 98a 相同,「Microsoft Office 新注音 2007」則有些許不同,不同的地方如下:

不同版本的微軟新注音輸入法符號輸入的差異比較表
Microsoft Office 2007 新注音 微軟新注音 2003
`- -¯ˍ–—‥…←→╴﹉_ ̄ `- -–¯ˍ—‥…←→╴﹉﹊﹍﹎﹏﹣_ ̄
`[ [「『【〔︹︻﹁﹃﹝「 `[ [「『【︹︻﹁﹃﹝
`] ]」』】〕︺︼﹂﹄﹞」
`] ]」』】︺︼﹂﹄﹞
`; ;﹔ `; ;
`' 、‘’′ `' ’‘′、‵
`, ,、﹐﹑ `, ,
`. 。·‧﹒. `. 。
`! !﹗ `! !
`_ _¯ˍ–—‥…←→╴﹉﹊ ̄ `_ _﹉﹍¯ˍ–—‥…←→╴﹊﹎﹏﹣ ̄-

如果要看比較完整的,請看附檔。

edited: 3
coolcd
19
Promote 0 Bookmark 02008-11-15quote  

從上面的表可以發現,Microsoft Office 新注音 2007 利用前導字元可輸入的符號,有些比微軟新注音多,有些卻變少了,我的建議是:把 新注音2007 新增的字元補到 gcin 的詞音,新注音 2007 減少的符號則不去理它。

這麼做的負面結果是:詞音與新注音 2003/2007 可輸入的符號,可能有少許的不一致, 且順序可能不同。但換個角度來看,只要是新注音有收的符號,詞音都可以輸入,且像新注音/詞音這類智慧型的輸入法,選字順序會依動態調整,所以字的順序不像一般注音那麼重要。

不知有沒有人有其他看法?如果沒有意見的話,我就把新注音 2007 新增的字元補到詞音。

(動手前先問一下,比較不會做白工)

coolcd
20
Promote 0 Bookmark 02008-11-19quote  

更新了,見附件

diff 是依 pre9 的版本去做的

eliu
21
Promote 0 Bookmark 02008-11-19quote  

cht電腦資訊gcin
adm Find login register
views:82626