首頁 五筆字根 五筆教程 打字相關 五筆下載 五筆新聞 常見問題 五筆經驗 五筆相關
輸入法的安裝與制作原理
[位置:五筆相關·五筆相關][字體:  ][顏色:   ][中文簡體 中文繁體]

很多朋友問我輸入法安裝程序怎么做,這兩天有空,就整理了一下,希望能夠從中給大家一點啟示!
    ★Win9x/Me 系統
    步驟一:拷貝文件。
    在Win9x/Me系統下, 把輸入法相關文件(一般是*.IME,可能還有其它 .DLL文件)拷貝到 Win$\System$ 目錄下。
    步驟二:修改注冊表。
    ①第一處:
    在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\ 下新建主鍵(E0xx0804, 請替換 xx 為一不重復的十六進制數),再在該主鍵下新建三個字串項,內容如下:
    格式為:名稱 = 數據
    IME File = imeName.ime
    Layout File = kbdus.kbd
    Layout Text = 輸入名名稱
    ②第二處:
    在 HKEY_CURRENT_USER\Keyboard Layout\preload 下新建一主鍵 x ,(數字, 比現有的主鍵最大數大 1)
    其內容為:(默認) = E0xx0804 (默認用 "" 表示鍵名, E0xx0804 就是上述第一處新建的那一個主鍵名)
    步驟三:激活輸入法。(即使桌面右下角的輸入法列表中出現新安裝的輸入法)
    使用Windows API:LoadKeyoardLayout("E0xx0804", KLF_ACTIVATE), 激活輸入法, 具體用法請查看 MSDN。
    ★WinNT/2000/XP 系統
    步驟一:拷貝文件。
    在WinNT/2000/XP 系統下, 把輸入法相關文件(一般是*.IME,可能還有其它 .DLL文件)拷貝到 Win$\System$ 目錄下。
    步驟二:修改注冊表。
    ①第一處:
    在 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\ 下新建主鍵(E0xx0804, 請替換 xx 為一不重復的十六進制數),再在該主鍵下新建三個字串項,內容如下:
    格式為:名稱 = 數據
    IME file = imeName.ime
    Layout File = kbdus.DLL
    Layout Fext = 輸入名名稱
    ②第二處:
    HKEY_CURRENT_USER\Keyboard Layout\Preload 下,新建字串項 x ,名稱及數據為: x = E0xx0804 (x 是數字, 比現有的最大鍵名值大 1, E0xx0804 是上述新建的主鍵名)。
    步驟三:激活輸入法。(即使桌面右下角的輸入法列表中出現新安裝的輸入法)
    使用Windows API:LoadKeyoardLayout("E0xx0804", KLF_ACTIVATE), 激活輸入法, 具體用法請查看 MSDN。
    說明:
    ①步驟三如果不做的話,則在重啟計算機后,桌面右下角的輸入法列表中才會出現你安裝的輸入法,否則需要用戶手動在“控制面板”的“輸入法”中添加到桌面右下角的輸入法列表中去。
    ②Win$是指系統Windows的安裝目錄,Win9x/Me下一般是 x:\Windows,而 WinNT/2000 一般是 x:\Winnt,WinXP下一般是 x:\Windows。
    ③System$是指 Windows的系統目錄,Win9x/Me下一般是 Win$ 目錄下的 System 目錄,WinNT/2000/XP 下一般是 Win$ 下的System32目錄。
      另:有一些朋友在寫輸入法安裝程序時,只使用 ImmInstallIME 這個API,好像不用修改注冊表,應該也是可以的。具體還是查看MSDN吧,這個API我沒有使用過。


本文作者:未知

上一篇:免費的五筆字根練習軟件 文章瀏覽:2832  文章來源:五筆字根網
下一篇:網友的五筆打字經驗
□分類閱讀排行
01、五筆難打,難拆,疑難字編碼表
02、常見五筆難拆字排行榜
03、用戶常詢問如何五筆拆分的漢字
04、“中國第一軟件”王碼五筆專利敗訴內幕
05、怎是“五筆字型”的罪過?
06、五筆字型中"L"鍵的妙用何在?
□相關文章列表
00、沒有找到相關文章


黑龙江22选5开奖结果