ismarlia
白银十字骑士
白银十字骑士
  • 社区居民
阅读:20427回复:24

[资源分享]我的最新成果:650k的“多语便携绿色输入法”

楼主#
更多 发布于:2009-06-20 17:12
本帖最后由 ismarlia 于 2009-9-13 20:13 编辑

本“多语便携输入法”是我利用开放源码的“Portable Keyboard Layout” 做了一点点改动而成。。该程序完全绿色,免费,开放源码,官方地址为:http://pkl.sourceforge.net 虽然原作者看不懂中文,仍然在这里表示诚挚的谢意。。:)
    
    由于本人水平有限,目前只弄了基于islam-91键位的阿拉伯语输入,以及人家原本就有的英语,法语,和希伯来语的输入法。。官网还提供了很多西欧语言的输入法,如软件作者的匈牙利语,芬兰语,乌克兰语,俄语等等。。很多是改进了的,不同于传统布置的。。有兴趣的可以上去下载扩充。。


   使用说明
   1,解压后直接双击pkl.exe即可运行。。软件的图标在时间任务栏右下侧。。默认阿拉伯语输入法,使用的是阿拉伯国家联盟图标。。(为了照顾广大穆斯林的感情,使用红水晶作为希伯来语的标志。)


  2,如果想使用系统原有键盘,点击图标即可暂时关闭,或者使用快捷键同时按下左右两个Alt建;想退出此输入法,右键单击图标,选最后一项。。

  3.如果想切换语言,可以双击图标,或者按下左Alt+左shift;对键位布置熟悉后,可以右键单击图标,选“Disable help image"或者按下win+F1来关闭浮动于窗口的提示键位图;

  4.如果想自己定义语言和键盘,就需要修改pkl.ini(这里边也可以修改快捷键)调用layouts下的哪些文件夹,以及layouts文件夹下相应语言的layout.ini,找到相应键名修改。。(推荐使用pspad等可高亮显示源代码的编辑器)。大家可以好好研究一下希伯来语输入法的各个配置文件,似乎可以用unicode码

  5,如果阿拉伯语显示不正常,最后还是在控制面板里修改一下支持从右到左文字的选项。。在word,IE以及画图等一些程序里能正常使用。目前在我的系统内尚不能在写字板里正确显示,大家看一看一起解决一下。。其他语言是高手弄的,应该没问题。。

  最后一点,强烈希望搜狗能自定义软键盘,那样我们就不用这么辛苦想办法。。大家有空多上搜狐官网反映反映。。。


更新 :最近新增了德语输入法。。其实,那个拉丁字母输入法中,按下数字1前边的" ` "键,右边的alt,以及右Alt+/  左shift+右Alt+; 等等都会有其他拉丁扩展字母的提示。。包括 àèùìò áéúíó    ã âûô äüö等等。。。另外还打算把基于阿拉伯字母的扩展文字的特殊字母也加在deadkey里。。。大家使用的时候如果有什么建议,千万要提出来呀。。
附件名称/大小 下载次数 最后更新
Portable Keyboard Layout.rar (731KB)  257 2009-09-13 20:11
世界上没有完美的事,只有完美的动机。。。
沙发#
发布于:2009-06-20 17:32
试用了一下,果然好方便啊!谢谢楼主制作分享!
ยินดีที่ได้มาชมเว็บไซค์เซินถง  
คุณYหวังว่ามีโอกาศแลกเปลี่ยนความรู้ทางภาษาและสามารถแบ่งปันความสุขให้กับเพื่อนทุกๆท่าน
ismarlia
白银十字骑士
白银十字骑士
  • 社区居民
板凳#
发布于:2009-06-20 17:56
呵呵,能得到管理员的表扬,心里比吃了蜜还甜啊。。。
很多朋友也许已经习惯了用传统键位,可以自己参照那个希伯来的改一下。。我把广义阿拉伯语字母的unicode也贴上来吧,供波斯语,维吾尔语,乌尔都语等学习者参考。。其他语言的参看这里http://www.nengcha.com/code/unicode/class/

另外说一句,这个软件是用perl编写的,我是一点也不懂,就是找到源码定义键位的位置一个一个字母输的。。
懂的朋友可以继续改进一下,毕竟这个是开放源码的。。
还有一个用perl编写的utility,看样子是能自动生成辅助小键盘,不像我这样用ps一个一个改。。
附件名称/大小 下载次数 最后更新
utilities.rar (39KB)  28 2009-06-20 17:56
世界上没有完美的事,只有完美的动机。。。
地板#
发布于:2009-07-09 11:16
好东西,顶一下
ismarlia
白银十字骑士
白银十字骑士
  • 社区居民
4#
发布于:2009-09-13 20:08
自己顶一下,最近新增了德语输入法。。其实,那个拉丁字母输入法中,按下数字1前边的" ` "键,右边的alt,以及右Alt+/  左shift+右Alt+; 等等都会有其他拉丁扩展字母的提示。。包括 àèùìò áéúíó    ã âûô äüö等等。。。另外还打算把基于阿拉伯字母的扩展文字的特殊字母也加在deadkey里。。。大家使用的时候如果有什么建议,千万要提出来呀。。
世界上没有完美的事,只有完美的动机。。。
5#
发布于:2009-09-14 08:03
又有更新,太棒了!期待继续发布分享哦!这种输入模式用着真是好喜欢!
ยินดีที่ได้มาชมเว็บไซค์เซินถง  
คุณYหวังว่ามีโอกาศแลกเปลี่ยนความรู้ทางภาษาและสามารถแบ่งปันความสุขให้กับเพื่อนทุกๆท่าน
ismarlia
白银十字骑士
白银十字骑士
  • 社区居民
6#
发布于:2009-09-14 15:58
管理员顶,必须答谢。。。希望管理员能提供其他非拉丁字母的键盘布置图,最好是做成这个软键盘提示那样大小的图片,省得我还得用Photoshop修改。。。我实在是不怎么会用。。希望会编程的朋友们也把自己的修改结果上传,谢谢。。
世界上没有完美的事,只有完美的动机。。。
7#
发布于:2009-09-15 07:18
支持!我先给你提供一个网站的链接吧,上面的多语种键位分布图涵盖很全面呢,而且尺寸也较小
21楼续:http://www.somdom.com/read.php?tid=9139;ds=1;page=2#106387
22楼续:http://www.somdom.com/read.php?tid=9139;ds=1;page=2#106388
 
链接如下:
Single Language , Covers ; Keyboards
Language/Layout Name


A   B   C   D   E   F   G   H   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
abaza keyboard
abenaki [use english keyboard]
abidji keyboard
abxaz keyboard
acholi keyboard
adangme [see dangme keyboard ]
adioukrou keyboard
adja keyboard
adyge keyboard
african keyboard (sil)
afrikaans keyboard
agni sanvi keyboard
aguacateco keyboard
agul keyboard
ahlo keyboard
aja keyboard
akan keyboard
akateko [see mayan unified alphabet keyboard]
akoose keyboard
albanian keyboard
altai keyboard
ambulas keyboard
amharic keyboard
ana [see ife keyboard)
angas keyboard
anglosaxon keyboard
anufo keyboard
apalai keyboard
arabic 101 keyboard
arabic 102 keyboard
arabic 102 azerty keyboard
arabic keyboard (qwerty)
aramaic keyboard
archi keyboard
armenian eastern keyboard
armenian western keyboard
aromanian keyboard
assamese keyboard
asturian keyboard
avar keyboard
avestan keyboard
avokaya keyboard
awakateko [see mayan unified alphabet keyboard]
axvax keyboard
ayizo keyboard
azeri keyboard (arabic)
azeri cyrillic keyboard
azeri latin keyboard
babine keyboard
babungo keyboard
bafut keyboard
bagulal keyboard
baka keyboard
bakoosi [see akoose keyboard ]
balkar [use russian keyboard ]
BALTIC keyboard
bambara keyboard
banda keyboard
bandi keyboard
baoule keyboard
bariba keyboard
basaa keyboard
bashkir keyboard
basque keyboard
bassa keyboard (latin)
bassa keyboard (indigenous)
bassar keyboard
batak keyboard (karo)
batak keyboard (mandailing)
batak keyboard (pakpak)
batak keyboard (simalungun)
batak keyboard (toba)
bats keyboard
bekwarra [use english keyboard]
belarusian keyboard
belgian french keyboard
bella coola keyboard
beng keyboard
bengali keyboard
BENIN keyboard
berber keyboard (arabic)
berber keyboard (tifinagh)
berom keyboard
bete keyboard
bezhta keyboard
bhele keyboard
biali keyboard
bimoba keyboard
bini [see edo keyboard)
bisa keyboard
bobo keyboard
boko [see boussa keyboard )
bosnian keyboard
bozo keyboard
brahmi keyboard
brahui keyboard
brazilian portuguese keyboard
breton keyboard
budux keyboard
bugis keyboard
buhid keyboard
bulgarian cyrillic keyboard
bulu keyboard
BURKINA FASO KEYBOARD
CAMEROON keyboard
canadian french keyboard
canadian french legacy keyboard
canadian multilingual keyboard
carib keyboard
carrier keyboard
cashibo keyboard
catalan keyboard
CAUCASIAN keyboard
cayuga keyboard
CELTIC keyboard
CENTRAL AFRICAN REPUBLIC KEYBOARD (CAR)
cerma keyboard
CHAD keyboard
cham keyboard (cambodia)
cham keyboard (vietnam)
chechen keyboard (cyrillic)
chechen keyboard (latin)
cherokee keyboard
cheyenne keyboard
chinanteco keyboard
chinese 3-ime keyboard
chinese cangjie keyboard
chinese keyboard (dayi)
chinese zhuyin keyboard
chipwyan keyboard
ch'orti' [see mayan unified alphabet keyboard]
chuang keyboard
chuj [see mayan unified alphabet keyboard]
chukchi keyboard
chumburung keyboard
chuvash keyboard
cibalke keyboard
cicopi keyboard
cinyanja keyboard
cinyungue keyboard
cisena keyboard
cishingini keyboard
ciyao keyboard
CONGO KEYBOARD (Brazzeville)
coptic keyboard
cornish keyboard
COTE D'IVOIRE KEYBOARD
cree western r y-dot keyboard
cree western r keyboard
cree western y-dot keyboard
croatian keyboard
cubeo keyboard
czech keyboard
czech programmers keyboard
czech qwerty keyboard
daba keyboard
dagare keyboard
dagbani keyboard
dagera keyboard
dakelh keyboard
dan keyboard
dangme keyboard
danish keyboard
dargwa keyboard
dari keyboard
daza keyboard
deg [see mo keyboard]
degema keyboard
dendi keyboard
deseret keyboard
devanagari keyboard]
dholuo keyboard
diacritics keyboard
dida keyboard
dinka keyboard
diola [see joola keyboard ]
dioula keyboard
ditammari keyboard
ditidat keyboard
divehi phonetic keyboard
divehi typewriter keyboard
djerma [see zarma keyboard ]
doayo keyboard
dogon keyboard
dogrib keyboard
dompago [see lokpa keyboard ]
duala keyboard
dungan keyboard
duruma keyboard
dutch keyboard
dvorak keyboard stickers
dvorak left-handed keyboard stickers
dvorak right-handed keyboard stickers
ebira keyboard
echuwabo keyboard
edo keyboard
ejagham keyboard
emai keyboard
emakhuwa [use english keyboard]
ยินดีที่ได้มาชมเว็บไซค์เซินถง  
คุณYหวังว่ามีโอกาศแลกเปลี่ยนความรู้ทางภาษาและสามารถแบ่งปันความสุขให้กับเพื่อนทุกๆท่าน
ismarlia
白银十字骑士
白银十字骑士
  • 社区居民
8#
发布于:2009-09-15 08:42
谢谢小y管理员!有了这个再对照着Unicode码就方便多了。。
世界上没有完美的事,只有完美的动机。。。
9#
发布于:2009-10-02 01:02
哈哈  谢谢楼主啊   楼主好强大啊!
10#
发布于:2009-10-05 19:23
高手太多了
11#
发布于:2009-12-21 17:08
回复 1# ismarlia


    厉害!  我们论坛就需要向您这样的高手啊  呵呵
12#
发布于:2009-12-21 18:29
你们真是帅呆了.``呵呵`.~
13#
发布于:2010-01-03 23:13
这个输入法很好用的   但是今天突然就怎么也用不成了  打开它之后它本身不能用别的输入法也不能用  怎么弄也不能用  重新在这里下载也不能用 不知道是怎么了  请高手指教  我真的好希望用这个输入法的
ismarlia
白银十字骑士
白银十字骑士
  • 社区居民
14#
发布于:2010-01-06 14:19
回复 14# nmlhyjf
请详细说一下经过。本软件本身是绿色软件,只是利用系统本身功能,不会对系统有任何修改。我猜想是你安装或者卸载某些软件把输入相关的功能给损坏了。。有时候装某些软件会影响到输入法。如果你是用云端软件平台打包一些软件时更容易出现这种问题。
世界上没有完美的事,只有完美的动机。。。
15#
发布于:2010-01-06 18:02
首先感谢你在这里回应我。我过去将这个输入法拷在U盘里边,在好多电脑上直接点击U盘上的输入法,都很好用。过了元旦我在我电脑上就不能用了。打开这个输入法之后它本身不能用,别的输入法也不能用 ,只有关闭了这个输入法其他的输入法才可以用。再就是打开这个输入法的时候,凡是键盘键位置上没有阿拉伯字母的键位就可以输入,例如:输入!1-=)(、’这些都可以输入,有阿拉伯字母的键位按上去就没有反应。我到儿子的电脑上试了,也不能用,症状和我的电脑一样。昨天我到街上的另一台电脑上,插上U盘就能用了。我认为你的分析可能是对的,是我电脑和儿子电脑同时安装了什么相同的软件了。说了这么多  也不知道是说清楚了没有。
16#
发布于:2010-03-18 19:41
真是好东西,收藏啦,谢谢楼主
17#
发布于:2010-03-24 11:23
太有才了!谢谢分享!
18#
发布于:2010-08-23 23:58
这个软件很好,就是界面小了点,看不好。
snowdong
白银十字骑士
白银十字骑士
  • 社区居民
  • 忠实会员
19#
发布于:2010-08-30 23:14
perl已经快进入主流了,年轻人都爱用,唉,我落伍了
上一页
游客

返回顶部