線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1520
推到 Plurk!
推到 Facebook!

虛擬鍵盤,韓文輸入法的問題?

尚未結案
ttnnrsseb
中階會員


發表:31
回覆:77
積分:51
註冊:2004-11-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-10-18 11:30:42 IP:220.229.xxx.xxx 訂閱
 請教各位先進,
我要利用虛擬鍵盤來輸入韓文,輸入法是Microsoft Korean IME 2002。

[code cpp]
//i為對映鍵盤的ASCII
keybd_event((char)i, 0, 0, 0);
keybd_event((char)i, 0, KEYEVENTF_KEYUP, 0);
[/code]

按下第二個鍵時,會變成無法拼字,也就是會打出2個字母。
例如我按下R(ㄱ)、O(ㅐ),應該是개。
可是會變成ㄱㅐ。


但注音不會有這個情形。

有這方面經驗先進請多指教。
謝謝!

編輯記錄
ttnnrsseb 重新編輯於 2011-10-17 21:34:24, 註解 無‧
ttnnrsseb
中階會員


發表:31
回覆:77
積分:51
註冊:2004-11-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-10-18 14:15:48 IP:220.229.xxx.xxx 訂閱
 如果我在Button Click 時,連續模擬兩個按鍵按下就可以成功輸入。

[code cpp]
keybd_event((char)82, 0, 0, 0);
keybd_event((char)82, 0, KEYEVENTF_KEYUP, 0);
keybd_event((char)79, 0, 0, 0);
keybd_event((char)79, 0, KEYEVENTF_KEYUP, 0);
[/code]
系統時間:2024-04-19 18:11:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!