阅读:4169回复:9
【求助】在部分软件输入框中输入中文上屏变为乱码"?"
在输入法内置的情况下某些软件输入框中文上屏后会变为“?”
常见的软件如:Internet Download Manager 在非内置的情况下采用剪贴板上屏方式可以避免以上问题 请问在内置安装的情况下有办法解决么 |
|
最新喜欢:tairgo |
板凳#
发布于:2022-03-28 15:40
同样的问题在不同的内置和外置情况都出现了
真是奇怪啊 我所发的图是两款软件 在小小输入法中用快捷键获取的窗口标题:Edit 当使用外置时默认输出上屏是"?" 在class.txt中加入这一项后就可以正常上屏 而到了内置时 class.txt这个配置文件失效了 所以上屏只能是默认方式了 就都是"?" 类似的软件我还遇到几款 比如外置输入法在《传奇》这款网络游戏中也无法在聊天栏及帐号注册时正常输入中文 就算是在class.txt中启用了例外项 还会造成标点符号上屏故障 比如@这个符号是用shift+2无法上屏的 需要shift+2再续按shift才能上屏 问题很诡异 求助…… |
|
地板#
发布于:2022-03-28 15:43
#SingleInstance force
#NoTrayIcon #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory. ;************** ;ctrl+space代替ctrl+shift ;^Space::^Shift ;ctrl+space代替win+space ^Space::#Space ;************** |
|
4楼#
发布于:2022-03-28 15:44
#!/usr/bin/yong-config
#Yong输入法配置文件 [DESC] #配置文件版本 version=2 [IM] #lang=01 app=app.ini default=0 0=zhengma 1=pinyin #输出方式 output=0 #候选字个数 cand=8 #自造词来源是鼠标选择(PRIMARY),还是剪贴版(CLIPBOARD) select=PRIMARY #简繁转换 #s2t=1 #简繁一对多转换 #s2t_m=0 #汉字过滤 0:不过滤 1:常用汉字 filter=0 #常用字过滤时,临时显示只显示非常用字 filter_show=1 #默认启动 enable=0 #皮肤 skin=skin 2 #回车键行为 clear:清编码 commit:上屏首选 enter=clear #数字键行为 #num=push #半角出全角空格 #space=full #预编辑模式 0:禁用 1:启用 #预编辑类型 0:候选 1:编码 preedit=1 #自动调频 auto_move=0 #历史记录 #history=history.txt #小键盘 0:默认 1:不作为编码键 2:出数字 keypad=0 #shift加字母直接送出大写字母 ABCD=1 space=default [main] #用户的配置文件编辑器 #显示托盘图标 #不显示主窗口 #状态栏半透明 #主窗口位置 0:右下 1:顶部居中 2:左下 pos=0 noshow=1 tray=1 [input] #设置候选框字体 font=宋体 12 #编码提示 hint=1 #不使用光标跟随 #不显示输入窗口 noshow=0 #候选显示长度 strip=10 #新光标跟随方式 a_caret=1 [key] #打开输入法 #trigger=CTRL_SPACE trigger=NONE #二三重码选择 select=LSHIFT RSHIFT #中英文切换 #CNen=SHIFT CNen=NONE #临时英语模式 tEN=NONE #切换输入法 switch=NONE #翻页 page=- = #以词定字 #w2c=[ ] #汉字过滤 filter=` #调词频 move=ALT_UP ALT_DOWN #显示输入条 ishow=NONE #一键切换到输入法 #switch_default=CTRL_` #切换到 #switch_1=CTRL_E #笔画输入 bihua=NONE #单字模式切换 zi_switch=NONE #软键盘开关切换 #keyboard=CTRL_ALT_K CTRL_SHIFT_K #简繁转换 #s2t=CTRL_ALT_F [table] #单字模式 zi_mode=2 [zhengma] name=郑码 #trad=1 engine=libmb.so arg=mb/zhengma.txt beep=none [pinyin] name=拼音 engine=libmb.so arg=mb/pinyin.txt overlay=mb/pinyin.ini [sync] |
|
5楼#
发布于:2022-03-28 15:46
以上是我用的AHK脚本
Ctrl+SPACE映射到了Win+SPACE 以及正在使用的yong.ini |
|
6楼#
发布于:2022-03-28 15:49
可不可能是我用AHK映射快捷键造成的问题呢
使输入法无法判断当前是英文还是中文输入法状态了 而由于后台的yong.exe被快捷键激活后没有校验当前的中英文输入状态而直接输出了中文 让一些软件接收文字消息时判断代码页发生错误而致乱码? |
|
9楼#
发布于:2022-03-29 06:21
我向来是用的外置模式,试了下idm,打起字来确实是一串问号,模拟按键模式和浮动窗口模式都是这样,只有剪贴板模式才是正常的。
|
|
|