62 Star 296 Fork 44

天黑请闭眼 / 影子输入法

 / 详情

「建议反馈」超棒的输入法,对此有几个功能想法

待办的
创建于  
2020-02-28 18:05

1.用了这么多的输入法头一次用这种外挂方式的,希望做个内置版,安装方式我更偏向于用安装包
2.对于游戏党,最重要的就是不小心切到中文弹出去,所以我一般添加个ENG的美式键盘,然后用win+空格切换,然后平时输入英文也会用这个美式键盘,所以影子输入法的英文模式就用不到,希望可以弄个仅中文模式,不用图形界面,直接配置文件改也行
3.对于销售来说,经常需要回复固定的产品介绍,虽然有常用短语选项,但是有些场景下调出来使用还是不方便,微软拼音自带剪切板,win+v可以直接呼出,最好有个常用短语面板,用快捷键固定呼出,再添加个编组功能,不同的场景或者产品的分段介绍就比较方便,电子邮件分组等等
4.候选栏增加个表情图标按钮,类似于微软拼音输入法的表情按钮,方便输入表情

评论 (9)

GONG_YOYO 创建了任务
展开全部操作日志

可以在魔法字符串的自定义命令名处设置快捷键,如 &^F2,可以在非输入状态呼出

我感觉外挂式的好用,如 QQ 群里的 1.7.3 版。

内置式的,可以用 Alt + Shit, Shift, Win + Space,甚至是 ctrl + Space 来切换中英。我试着用 ahk 键来取消这些组合键,但办不到。我试着退出影子(2.0.8版),但退出后,立刻就弹出对话框 是否以管理员方式启动?, 退不掉了,可能是因为中文语言包中还有影子输入法。这明显是把问题变复杂了

安装包方式的,一点都不便携。解压直接用的,才是最方便的。

对于

最重要的就是不小心切到中文弹出去,所以我一般添加个ENG的美式键盘,然后用win+空格切换

可以把影子输入法的切换热键改为 #Space,也不至于做成内置版。

对于表情输入,频率很低,要有的话,也最好不要在候选框中出现,可以在选项中设置是否显示。现在的能输入表情的输入框,都是有表情插入的功能的。 :smile:

最后,我把 2.0.8 版删除了,同时把系统的中文语言包删除了(中文可以正常显示),继续用 1.7.3 版, 我感觉 手写笔的 Logo 很好看。2.0.8 版的不能改 logo? 还是说,我这里的界面选项卡下的 皮肤管理 没显示出来?我用的是竖屏。

希望能推出 五笔 + 临时双拼 的功能,虽然改代码可以实现,但是,没有显示编码反查。

解决了,修改 suanfa_xingma.ahk

	; pinyin
	If (lspy&&(SubStr(srf_input,1,1)==lspy_key)&&(srf_input:=SubStr(srf_input,2))){
		IsPinyin:=1
		SearchResult:=pinyinmethod(srf_input,"pinyin")
		tstr:=""
		If (ShowCode){
			mabiao:="", pinyinfancha:={}
			Loop % SearchResult.Length()
				If InStr(SearchResult[A_Index,0], "pinyin")
					mabiao .= "'" SearchResult[A_Index,2] "',"
			If (mabiao:=Trim(mabiao, ",")){
				DB.GetTable("SELECT value,key FROM " scheme " WHERE value IN (" mabiao ") ORDER BY key", Result)
				Loop % Result.RowCount
					pinyinfancha[Result.Rows[A_Index,1]]:=Result.Rows[A_Index,2]
			}
		}
		Return SearchResult
	}

把第一个 pinyin 修改为 xhsp 即可把临时拼音修改为临时小鹤双拼,同时,也能反查形。

如下:

	; pinyin
	If (lspy&&(SubStr(srf_input,1,1)==lspy_key)&&(srf_input:=SubStr(srf_input,2))){
		IsPinyin:=1
		SearchResult:=pinyinmethod(srf_input,"xhsp") ; 改这里
		tstr:=""
		If (ShowCode){
			mabiao:="", pinyinfancha:={}
			Loop % SearchResult.Length()
				If InStr(SearchResult[A_Index,0], "pinyin")
					mabiao .= "'" SearchResult[A_Index,2] "',"
			If (mabiao:=Trim(mabiao, ",")){
				DB.GetTable("SELECT value,key FROM " scheme " WHERE value IN (" mabiao ") ORDER BY key", Result)
				Loop % Result.RowCount
					pinyinfancha[Result.Rows[A_Index,1]]:=Result.Rows[A_Index,2]
			}
		}
		Return SearchResult
	}

另外,希望作者实现在 vim 下 “由插入模式切为正常模式” 后自动切为英文状态的功能,或者在 wiki 中给出对应的解决方法,这个问题,可是困扰了相当一部分用 vim 的人。

解决恼人的 vim 中文输入法切换问题[视频] https://zhuanlan.zhihu.com/p/49411224
vim可不可以实现在在normal模式或者visual模式下自动改输入法为英文呢?https://www.zhihu.com/question/25744174/answer/2211477529
IntelliJ IDEA的VIM插件繁琐的中文输入?https://www.zhihu.com/question/39732833/answer/2211360331

似乎有了解决方法:#I1E32C:Esc键可否增加“上屏并切换为英文模式“

但我认为 Esc 键 不如 Ctrl + [ 方便

输入图片说明
vscode是有这功能的

改logo都是替换文件实现的 data\yzime.pngdata\yzime.icl

tsf关掉不就没内置了,有些应用里打出来都是??就有的搞了

正常输入的候选项里带表情是词库的原因吧?

关于优化【清除编码】的按键布局的设想:
当前版本2.0.9【清除编码】设置在Esc、Shift、Enter键上:
如果采用标准指法:
敲击Esc,行程长;Shift,别手;Enter,没试过。

如果设置成如下会不会好一些:
一、并击组合键触发。如(;a、fj等)
二、单键触发,如(Tab、Caps、space)

用过一段时间的基于多多平台的某鹤输入法,不知我大影子能否实现:

组合键上屏快捷符号,类似手机的26键上滑或者下滑上屏符号

输入图片说明

wiki里有相关内容 通过添加自定义短语实现
添加;引导
自定义短语

使用docker能否封装影子输入法?

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(5)
5059153 orz707 1622184092 2281338 gongyoyo 1599631533
AutoHotkey
1
https://gitee.com/orz707/Yzime.git
git@gitee.com:orz707/Yzime.git
orz707
Yzime
影子输入法

搜索帮助