#5 Phrase Hot Key Support

open
nobody
None
5
2011-09-13
2005-11-23
phlllps
No

"Alt + Shift + KEY" is a very common usage among
Traditional Chinese users.

For example,
"Alt + Shift + ," will output a double wide comma ",".
"Alt + Shift + ." will output a double wide dot "‧".
"Alt + Shift + o", "。".
"Alt + Shift + ;", ";".

Those hot keys are functional even when the IM is not
invoked.
That is to say, you may input those symbols/phrases
when typing English. (You do not have to press Ctrl +
Space to use this feature.)
This feature is very useful when inputing a
total-Chinese article.

This feature was established initially by ETen Chinese
System, which is the most popular Traditional Chinese
System under DOS.

This feature has been ported to xcin and gcin, both are
popular IM under U*ix.

This feature is highly customized. Users may edit his
or hers own phrase table, which has all the KEY
definitions.

For example, this is the phrase table of gcin:
a ├
#A a
b 股份有限公司
#B b
c ┘
#C c
d ┤
e ┐
f 『
g 』
h 「
i 、
j 」
k §
l │
m ─
n 有限公司
o 。
p ?
/ ?
q ┌
r □
s ┼
t 台北市
u ±
v ˇ
w ┬
x ┴
y 臺灣
z └
, ,
. ‧
; ;
[ 【
] 】
` 反引
1 key1
2 key2
- 減
= 等
\ 反斜
' 引
kp0 ─
Kp0 ═
kp. │
Kp. ║
kp1 └
Kp1 ╚
kp2 ┴
Kp2 ╩
kp3 ┘
Kp3 ╝
kp4 ├
Kp4 ╠
kp5 ┼
Kp5 ╬
kp6 ┤
Kp6 ╣
kp7 ┌
Kp7 ╔
kp8 ┬
Kp8 ╦
kp9 ┐
Kp9 ╗
k_ins ─
k_del │
k_end └
k_down ┴
k_pgdn ┘
k_left ├
k_5 ┼
k_right ┤
k_home ┌
k_up ┬
k_pgup ┐

# f1-f12 皆可用
f1 A test
f2 測試

Discussion

  • LiuCougar

    LiuCougar - 2005-11-23

    Logged In: YES
    user_id=600121

    which imengine do you use?

    if you are talking about scim-tables, then you can add your
    own phrase

    as to the hotkeys, suzhe will comment on that

     
  • LiuCougar

    LiuCougar - 2005-11-23
    • assigned_to: nobody --> leggewie
     
  • LiuCougar

    LiuCougar - 2005-11-23

    Logged In: YES
    user_id=600121

    please update the Category field accordingly

     
  • James Su

    James Su - 2005-11-24

    Logged In: YES
    user_id=13130

    He is talking about the global hotkeys, just like the
    hotkeys to switch among IMEngines. He wants a set of hotkeys
    to input something to client directly.

    I think it's reasonable to add such functionality into
    libscim and each FrontEnds, like adding IMEngineHotkeys.
    However I'm still thinking which is the best way to add such
    feature.

     
  • LiuCougar

    LiuCougar - 2005-11-24

    Logged In: YES
    user_id=600121

    Ok, I understand now

    I agree, this is useful

    I mentioned adding hotkey surpport to property
    (http://sourceforge.net/mailarchive/message.php?msg_id=11722006).
    I think this should also be taken into account.

    Here are some requirements I can come up with which the
    global hotkeys mechanism should meet:
    1. capable of detecting hotkey conflicts and issuing a warning
    2... currently, only the above one...

     
  • Rolf

    Rolf - 2011-09-13
    • assigned_to: leggewie --> nobody
     

Log in to post a comment.