免安装呒虾米输入工具-BoshiahkGV (GDI+ Ver.)

楼主: sawfish (板钉龙史)   2021-04-15 13:19:32
连结:https://github.com/yurenli0217/BoshiahkGV/
※更新 2021-06-25
新增: tbl\class.txt。档案内容为视窗的 Class Name 清单,程式会读取该档,
在输入时,若是焦点视窗 ClassName 有符合的,会自动以剪贴簿送字。
档案内我放了一个 Chrome 的 ClassName 当范例,可以试试看喔。
新增: 可以用 Ctrl+Alt+Shift+c 组合键查看焦点视窗的 Class Name,并复制到
剪贴簿中。
修正: 查同音字和查注音的前导码会跟正常字根码冲突,先改为 '[ 查同音字,
''[ 查注音念法。
修正: 内部错误。
※更新 2021-06-20
新增: Shift + ,.[]' 符号可以设定送下排,用 shift_altered 值设定。
修正: 修正光标跟随内部计算错误,并于 INI 加上两个设定值 floating_offset_x 与
floating_offset_y,可以调整跟随模式的偏移量。
※更新 2021-06-19
修正: 跟随光标模式下,正常状况下可以随光标高度调整位置,也会有例外,如果不行一
样关闭此功能即可。
之后的做法会朝向可读取一份清单,是能够将不支援光标跟随的程式自动停止使用,不过
这个要花比较长的时间来评估与测试可行性了....
目前在Windows GUI元件、Chrome、Office Word 中可以正常跟随光标,
而 Line 虽然有小问题,但仍然能跟随光标。
※※※※※※※※※※
2021-06-13 补充1. VNC 可以使用剪贴簿模式输入中文到远端。
补充2. 可以支援萤幕键盘输入中文。
2021-06-05 远瑞测试
我使用 AnyDesk 可以正常输入中文,可以参考一下:
https://raw.githubusercontent.com/yurenli0217/Temp/main/AnyDesk_Remote.gif
TeamViewer因为免费版一次持续连线只能有五分钟,所以我几乎不用。
作者: tonyscat (Wall玛律呀)   2021-04-15 15:43:00
作者: kill7123 (汪汪)   2021-04-15 22:41:00
用心推,好用
作者: ernie80168 (方方)   2021-04-16 10:38:00
推!
作者: wgadv (wga)   2021-04-17 09:12:00
太棒了
作者: awenh (∞)   2021-04-17 23:44:00
好用。另外在用shift切换中英文输入时似乎有点问题,有时要很多次才会成功,好像是切换到原本内建输入法那边新版的gui跟GDI+都有这问题,换回上一版的GUI就好了谢谢说明,会再试试看。
作者: spiritia (妳来世一定会过很好!)   2021-04-19 02:17:00
作者: wgadv (wga)   2021-04-19 11:34:00
切换注音可以自定吗?
楼主: sawfish (板钉龙史)   2021-04-19 12:35:00
您好,请问切换注音自订的意思是什么?
作者: wgadv (wga)   2021-04-20 03:12:00
自行定义切换的输入码
楼主: sawfish (板钉龙史)   2021-04-20 08:06:00
原来是这个功能,之前有想过,但是我目前技术不足,还没有想到如何实作出来。
作者: johnnyjaiu (人若犯我 加倍奉还)   2021-04-20 13:54:00
作者: kill7123 (汪汪)   2021-04-20 15:32:00
请问可以像伪虾输入,,box就打开加字加词的txt档吗?谢谢
楼主: sawfish (板钉龙史)   2021-04-20 23:27:00
,,box开启加字加词已完成,更新放上GitHub囉。
作者: kill7123 (汪汪)   2021-04-22 01:11:00
太棒了越来越好用了,另外想请问官虾的同音字查询有办法实现吗?就是输入'+字根可以显示所有同音字这样,谢谢
楼主: sawfish (板钉龙史)   2021-04-22 10:00:00
我之前有试着做过,但是后来发现实用度比反查注音还低,做到一半就整个拿掉了。
作者: kill7123 (汪汪)   2021-04-22 16:55:00
哈哈哈好哦,感谢说明
作者: awenh (∞)   2021-04-22 17:35:00
请问是选字的号码有没有办法像官虾一样,从0开始选?
楼主: sawfish (板钉龙史)   2021-04-22 20:35:00
选字从0可以喔,我之后两个版本再一起改
作者: MrJin (Mr.J)   2021-04-22 21:06:00
那个…我觉得 显示所有同音字 很实用耶。可以许愿吗?
作者: wgadv (wga)   2021-04-22 21:22:00
可以有万用码的方式作输入吗?比方 X*X, * 可以是任何码友(xux) 饿(xix) 敌(xpx) ... 等等就会显示出来作选择
作者: kill7123 (汪汪)   2021-04-22 21:46:00
其实我也觉得显示所有同音字超好用的,可以偷偷许愿吗?
作者: MrJin (Mr.J)   2021-04-23 19:42:00
太棒惹!我要写个“IQ ”啦!
作者: kill7123 (汪汪)   2021-04-23 23:00:00
想请问剪贴簿查码跟显示所有拆码,秀出来的每个码可以分开一点吗?感觉看起来都连在一起了
楼主: sawfish (板钉龙史)   2021-04-24 10:33:00
您好,请问您使用的是什么用字型呢,我想了解一下。我目前只知道微软正黑体会有这个问题
作者: kill7123 (汪汪)   2021-04-24 11:06:00
哈哈哈好专业,我就是用微软正黑耶,所以其它字型都不会有这个问题吗?原来是我自己的问题 XD如果只有微软正黑会这样又很难解决,那就没关系啦我改用别的字型也是可以的 ^^
楼主: sawfish (板钉龙史)   2021-04-24 11:26:00
微软正黑体对于unicode空白的定义很烂,我使用英文字母M宽度的空白,显示出来的空白也是很窄 -_-|||
作者: kill7123 (汪汪)   2021-04-24 11:41:00
哈哈好哦,那就用别的字型也是可以,还有什么好看的字型吗?谢谢!
楼主: sawfish (板钉龙史)   2021-04-24 11:43:00
网络上有一个“I点颜体”书法字还不错Windows 10也有标楷体可以用
作者: iccviea (丫吉)   2021-04-24 18:01:00
请问切换中英文是否能自行设定其他按键?习惯用caps lock
楼主: sawfish (板钉龙史)   2021-04-25 06:47:00
您好,抱歉是上传时 INI 档的编码错了。INI 档要用 UTF-16LE 的编码存盘才行,我刚更新了,您再重新下载一次,谢谢囉。我有测试下载回来解压缩,可以正常执行。
作者: wgadv (wga)   2021-04-25 09:28:00
喔,正要回报bug,原来是ini档读不到
作者: iccviea (丫吉)   2021-04-25 10:35:00
感谢sawfish,正常了。还有caps切换中文的功能,感动啊觉得功能很强大啊。请问,,b剪贴簿模式是什么功能?感谢
作者: kill7123 (汪汪)   2021-04-25 11:59:00
应该是先把字输出至剪贴簿,再从剪贴簿贴回来视窗,因为有些程式无法正常支援,只能用剪贴方式出字
楼主: sawfish (板钉龙史)   2021-04-25 14:41:00
剪贴簿的用途吗?试着用网页版 term.ptt.cc 输入中文就会知道效果了
作者: iccviea (丫吉)   2021-04-25 14:48:00
!!!这太厉害了!我之前还傻傻的先打在旁边贴过来XD
作者: wgadv (wga)   2021-04-27 12:28:00
可否有统计单字输入次数,照最多次排序下来,这个档另存
作者: iccviea (丫吉)   2021-04-27 15:30:00
感谢更新。不会工作表遮挡住了。新的查询功能好强大!!!!
作者: kill7123 (汪汪)   2021-04-28 00:59:00
想请问一下不知道打字时能不能让接口跟着光标跑呢?谢谢
楼主: sawfish (板钉龙史)   2021-04-28 10:01:00
目前没有做OverTheSpot,就是跟随光标的计划,这功能要思考的因素较多
作者: kill7123 (汪汪)   2021-04-28 13:09:00
好哦感谢说明 ^^想再问个问题,不知道GDI+版本的选字栏能不能像伪虾米那样是直式的,谢谢
楼主: sawfish (板钉龙史)   2021-04-28 15:53:00
直式的我可以做看看喔,只要改动的地方不多的话
作者: kill7123 (汪汪)   2021-04-29 09:03:00
嗯嗯感谢帮忙 ^^
作者: iccviea (丫吉)   2021-04-30 14:29:00
感谢更新,新版的接口感觉更棒了。还有上标的数字很赞。
楼主: sawfish (板钉龙史)   2021-04-30 15:28:00
数字都可以自己改,我之前设定档内就有囉,只是我上注解除了数字,还可以改下一页的符号[POS]是自动储存的,,,p或是整个区段删除都会重新建立
作者: wgadv (wga)   2021-04-30 17:58:00
请问,注音输入时,按空白键不是下一页,而是直接上字?
楼主: sawfish (板钉龙史)   2021-04-30 19:35:00
对,我的设计是空白键都是直接默认选择第一个字
作者: kill7123 (汪汪)   2021-04-30 20:57:00
赞赞赞新版更漂亮更好用了想请问选字区可以改出现在上面,或是直接接在后面吗?
作者: wgadv (wga)   2021-04-30 21:18:00
试出来了,要用 pageup pagedown 切换,说明中没有写喔
作者: iccviea (丫吉)   2021-04-30 21:32:00
无虾米7.0版的上下页也是pageup & pagedown的哦~
作者: NeiSeHai (忻喜)   2021-04-30 22:34:00
推推推。感恩!
作者: wgadv (wga)   2021-05-01 00:15:00
喔,我平常都是用空白键换下一页,没注意到page也能用
楼主: sawfish (板钉龙史)   2021-05-01 08:18:00
选字区可以改位置囉,请大家试试看。
作者: iccviea (丫吉)   2021-05-01 13:16:00
感谢分享,新的选字区觉得赞。
楼主: sawfish (板钉龙史)   2021-05-03 08:43:00
问题修正了。我改这种方式后,发现可以固定在左下角,不用再刻意移位置,只要看到"呒"就能判断输入法开启或关闭
作者: iccviea (丫吉)   2021-05-03 09:51:00
感谢更新,我也是固定在左下角XD
作者: fairry   2021-05-03 19:17:00
好奇想问个问题,不知道未来是否有扩充外语的可能?例如: ,,j 日 / ,,kr 韩 / ,,th 泰 / ,,fr 法之所以不放 "加词" 区,是考量到同一语言可以方便管理然后再配合 参数档,设定 切换组合键、图示简写、词库档名例如: (1),,j (2)日 (3)jp.tab至于“加词区” ,才是让使用者存放常用词句、表情文字之类的
楼主: sawfish (板钉龙史)   2021-05-04 00:38:00
一开始再设计程式时我就有考虑到可以调用不同表格只是现在程式还在修正当中,这个功能我打算等程式运作较定后,原本写死的表格档调用再修改成可自由切换。
作者: fairry   2021-05-04 07:22:00
感谢作者说明及回复
楼主: sawfish (板钉龙史)   2021-05-05 08:14:00
程式已改版,有兴趣玩的可以下载试试。
作者: iccviea (丫吉)   2021-05-06 12:44:00
感谢更新,执行程式后,看不到“呒”这个字无法切换中英文 @@" 再请sawfish确认下,感谢
作者: kill7123 (汪汪)   2021-05-06 15:11:00
刚刚下载来的执行档都会被防毒挡掉,之前都不会耶
作者: pedman (我想要租屋(士林区))   2021-05-06 21:45:00
新版会被1.被防毒软件挡掉+1 2.无法启动程式
楼主: sawfish (板钉龙史)   2021-05-06 22:22:00
错误的原因是ini 档案又被改成utf8了,另存成UTF 16 LE就好了windows 的记事本可另存这种unicode 格式被挡的原因是程式码长度的关系,我再想想看有无办法提交扫毒软件告知非病毒
作者: maggot (no excuses, no retreat)   2021-05-07 10:20:00
赞 超棒的 超感谢
作者: fairry   2021-05-07 18:56:00
感谢作者实践 外语(表格)扩充功能,用起来更有弹性。在表格档中,有发现一些字符好像不能用,例如:“;”、“/”、“(单引号)”,导致输入时,想对应的词汇会出不来,例如:“gzj;”。不知这些是否属于保留字的关系?再麻烦作者解答,谢谢。
楼主: sawfish (板钉龙史)   2021-05-07 21:16:00
我的程式是依照原本形音义的字根与原本符号的字根,分号基本上并非字根的一部分,我的程式没有将他纳入字根表内但中括号键原本就是符号的字根键之一
作者: fairry   2021-05-08 20:39:00
不确定作者是否了解我的说明。其后续的文字说明如图示。hhttps://ibb.co/yNtqD70
楼主: sawfish (板钉龙史)   2021-05-08 21:32:00
''v 和 'v 的问题我知道了,会修正,另外程式的字根只能包含 A~Z和[]',.分号、斜线不含在字根内,会直接送出符号哦。已尝试修正,你再试试看囉。
作者: wgadv (wga)   2021-05-09 23:49:00
显示所有拆码,但一按空白键,呒就不见了没显示所有拆码
楼主: sawfish (板钉龙史)   2021-05-10 00:18:00
您好,我有下载整个压缩档回来测试,显示拆码功能正常。
作者: wgadv (wga)   2021-05-10 09:44:00
我把sys_ime_patch 设成 0 就可显示拆码了,因为只装这个输入法,没有加装系统提供的任何其它输入法
楼主: sawfish (板钉龙史)   2021-05-10 10:21:00
不好意思,我想请您帮我试试设定值为2是是否可以正常呢?另外如果输入列消失,用Ctrl+空白键是否能够显示回来呢?因为我自己的Windows10笔电不安装任何输入法也能正常。所以想请您帮忙我测试看看我有再重新上传微调过的版本,再请您试试囉
作者: wgadv (wga)   2021-05-10 10:45:00
新版的012都可以显示拆码了 .. 我是用 win7
楼主: sawfish (板钉龙史)   2021-05-10 11:05:00
好的,感恩,这样问题就修正了,谢谢。
作者: fairry   2021-05-10 13:21:00
目前测试Ok,感谢作者优化程式有个小小建议,“简中”、“繁中”、“日文” 3者的表格都含有共同的 标点符号、特殊符号如果能把这些抽出来,独立成一个共同表格(类似user)好处是 未来扩充表格档,不用再考虑重复内容二来,可以节省各个表格档的档案大小,加快读取时间而user档案,仍保有使用者自定义 特殊符号、字词 的弹性
楼主: sawfish (板钉龙史)   2021-05-11 11:22:00
设定档的 space_char 可以设定分隔字符,有些字体的空白字符很窄,需要适当调整
作者: TTuunngg (aeiou)   2021-05-11 22:04:00
可以加入按enter输出英文吗?谢谢
作者: MikageLin (啦啦啦)   2021-05-16 10:32:00
发现按(,,空白)不能直出(“),必须再选字
楼主: sawfish (板钉龙史)   2021-05-16 12:26:00
感谢回报,下一释出版本修正
作者: tsugi5450   2021-05-16 21:54:00
推,试试
作者: fairry   2021-05-17 11:28:00
请问一下,在全型模式下,键盘右边的数字键区块像是 + - / 0-9 仍然是半角,而不是全型
楼主: sawfish (板钉龙史)   2021-05-17 15:20:00
对。我当初设计是数字键盘那边维持半角。我的工作会同时使用到半角和全角数字,为了不要一直切换我就把数字键的维持半角,这样子在全角状态下我不用切换就能打半角的数字了。如果真的有很需要数字键盘也要全角,我可以在下次修正释出时加入切换功能。
作者: pedman (我想要租屋(士林区))   2021-05-17 23:19:00
又被防毒软件误判
作者: wgadv (wga)   2021-05-20 13:23:00
请问17日版本,要设定什么,才不会吃掉其它ahk的键?原本未开呒下,自定ahk的键,主要是英文qweasdzxc等,能正常触发,但现在不行了,即使呒没有打开也一样
楼主: sawfish (板钉龙史)   2021-05-21 09:43:00
您好,我之前也有遇到了,自己写的其也程式抓不到热键。今天和其它更新一并修正释出,您再试试。
作者: wgadv (wga)   2021-05-21 11:53:00
OK目前试没问题了
作者: MrJin (Mr.J)   2021-05-24 18:39:00
感谢作者持续更新。可以有按enter键输出英文功能吗?
楼主: sawfish (板钉龙史)   2021-05-24 22:14:00
您好,我目前还没有增加这个功能的想法,目前还是以Shift切换中英文输入,或者用Ctrl+Space切换中英输入
作者: maggot (no excuses, no retreat)   2021-05-25 12:10:00
最新版的加字加词 ,,box 会出现错误讯息
楼主: sawfish (板钉龙史)   2021-05-25 12:52:00
Ini档内把user设定值改成 user 即可,抱歉更新时设定档没更正,那是测试用的设定值补充一下,抓Enter当热键比较容易跟其他用到Enter键的程式起冲突,所以我不加入这个功能,待日后有办法突破我再试着处理
作者: disoxy (缺氧)   2021-05-31 18:09:00
请问能不能让左shift也能切换中英呢?另外用您的程式在PCman的ptt推文时输入无法成功,变?问号说错了右shift
楼主: sawfish (板钉龙史)   2021-05-31 21:45:00
可以输入中文,请切换到剪贴簿模式即可输入中文Chrome连Term.ptt.cc和PCMAN连ptt一样都要用剪贴簿模式
作者: fairry   2021-06-02 11:15:00
在“英文大写”模式,好像就不能打中文了不知有没有办法在大写模式下,自动将英文转成小写这样系统就能抓到table对应档再麻烦作者评估看看 修改的可行性,谢谢
楼主: sawfish (板钉龙史)   2021-06-02 13:50:00
我现在开启英文大写模式输入中文没有问题。
作者: wgadv (wga)   2021-06-02 13:53:00
请问打群,而拆出的码是 D EH,但 D 不是“的”吗?
楼主: sawfish (板钉龙史)   2021-06-02 13:58:00
我所使用的表格档是从github抓ibus用的表格,这个表格确实有些问题,我改天再将另外的表格放上去,是参考官方表格建立的,所以会少很多Unicode扩展区的字,但日常够用
作者: fairry   2021-06-02 15:03:00
我指的问题是,假如我要打 “好” 这个字我打 “gzj” ,是能正常出 “好”但打 “GZJ” ,实际的内容却是 “GZJ”
楼主: sawfish (板钉龙史)   2021-06-02 21:14:00
你的意思是shift 加英文吗?我还是不了解您的意思
作者: fairry   2021-06-03 09:47:00
后来有测试几种环境,发现到 ...teamviewer 环境底下,英文大写模式,会直接输出英文大写但用google远端桌面,使用英文大写打字,却是正常这样的话,应该不是程式上的问题不过还是感谢作者 解答疑惑
作者: kyosean (Contantine)   2021-06-03 17:18:00
在公司也能用了!赞
作者: chihsun (杏林学子)   2021-06-04 16:38:00
新版的用远端桌面切换或视窗切换时,有时会失效要重启?
楼主: sawfish (板钉龙史)   2021-06-05 08:19:00
远瑞软件的问题我还要找机会试试,因为我这里只用AnyDesk
作者: kyosean (Contantine)   2021-06-06 13:25:00
感谢修正英打模式可以用 capslock 转大小写了!
作者: fairry   2021-06-07 10:06:00
在中文模式,且切换成英文大写时按 “shift + ?” ...不能输出 “?” 而是输出 “/”像英文键上方的数字键,也有一样的问题例如: ~!@#$% ... 这些符号实际得到的内容会是 `12345 ...
楼主: sawfish (板钉龙史)   2021-06-08 01:04:00
您好,我有修正了,您再重新下载试试。
作者: fairry   2021-06-08 10:44:00
经测试,得到的结果好像有点差异,不过我有准备比较图https://ibb.co/RDJqTBn
楼主: sawfish (板钉龙史)   2021-06-08 13:08:00
目前有的问题,我会再尝试一并修正完再给大家下载新版。先谢谢大家回报问题,我也希望程式越来越完善
作者: disoxy (缺氧)   2021-06-11 23:32:00
请问能不能让右shift也有中英切换功能呢?
楼主: sawfish (板钉龙史)   2021-06-11 23:57:00
有这个功能喔,在INI内有说明 rshift_switch 可设定
作者: EricHaze (慵懒)   2021-06-12 20:09:00
大大地解决了我的困扰,非常感谢你的付出
作者: sheng33 (黄晓圣)   2021-06-13 06:33:00
大大在选字的时候能加入空白键换下一列吗…我习惯用空白键找字…从来没按过PgUpo跟PgDn
楼主: sawfish (板钉龙史)   2021-06-13 09:30:00
您好,官虾的上下页切换是<>或PgUp PgDn,但我<>还没做出来,所以还请您等我更新版本,下一版正在实作用<>上下页
作者: disoxy (缺氧)   2021-06-13 10:34:00
谢作者。能不能让enter出字根可以选要出大小还是小写呢?出大写或小写。目前默认是大写,稍微与习惯不同~
楼主: sawfish (板钉龙史)   2021-06-13 11:07:00
有,enter_send_key设定为1,可搭配Ctrl、Shift有不同的大小写输出方式喔。抱歉INI档未详述,下一次更新会在INI内补上说明。
作者: esouxcon   2021-06-17 20:25:00
https://ibb.co/LvwXV6B请问可以加入这个选项吗
楼主: sawfish (板钉龙史)   2021-06-18 00:03:00
请教楼上这个官虾的功能是只有那些符号送下排吗?
作者: esouxcon   2021-06-18 08:28:00
,.[]\ 应该是这5个 谢谢喔
楼主: sawfish (板钉龙史)   2021-06-22 09:13:00
原本我有打算利用改变鼠标外观的方式来提示是否开启输入法,后来实作有困难,因此就改成在光标处附近显示输入接口作为提示。
作者: fairry   2021-06-22 10:10:00
上次提到的 Shift + 符号,目前可以正常出字了。有个疑问, <> 换页,指的是方向键的左右键吗?目前测试,好像没有效果,还是只能用 PgUp PgDn ?
楼主: sawfish (板钉龙史)   2021-06-22 12:40:00
是Shift + ,. 做选字页切换。组合键对应的符号就是<>
作者: fairry   2021-06-22 13:45:00
原来不是方向键。了解,感谢。
作者: wgadv (wga)   2021-07-10 11:46:00
最后的版本被很多防毒侦测有毒,可以调整一下吗?
作者: ypzrgy1225 (§东照大権现 §)   2021-08-01 13:13:00
这个有时间限制?官方的只能用三个月而已
作者: wgadv (wga)   2021-08-13 17:56:00
补到60推!!
作者: ulong (ulong)   2020-03-14 17:21:00
最后版本有毒~

Links booklink

Contact Us: admin [ a t ] ucptt.com