[更新见122楼,修bug,不再有卡顿感]一个最简单,最美观的,用鼠标箭头表征输入法状态的方案!

搜狗输入法可以自己做皮肤哒
https://pinyin.sogou.com/help.php?list=5&q=1

百度,qq拼音,手心输入法也都可以自制皮肤

应要求,在42楼基础上加了段代码。

现在,可以通过鼠标单击某窗口,然后按ctrl + F5来永久忽略这一窗口了,比如可以让鼠标在桌面上,ps里等不跟随。

代码

#Persistent
global sclass
FileReadLine, sclass, dog.txt, 1
DetectHiddenWindows, On
CoordMode, mouse , Screen

SetTimer, movepinyin, 50
return


^F4::
MouseGetPos, , , msWin, 
WinExist("ahk_id " msWin)
WinGetClass, sclass
FileDelete, dog.txt
FileAppend, %sclass%`n, dog.txt
return

^F5::
MouseGetPos, , , msWin, 
WinExist("ahk_id " msWin)
WinGetClass, noclass
FileAppend, %noclass%`n, cat.txt
return

movepinyin:
{
flag := 0
MouseGetPos, , , msWin, 
WinExist("ahk_id " msWin)
WinGetClass, nowclass
if (nowclass = oldclass)
{
Loop, read, cat.txt
{
    if (nowclass = A_LoopReadLine)
    {
    flag := 1
    WinMove, ahk_class %sclass%,,%A_ScreenHeight% ,%A_Screenwidth% 
    }
}
}
oldclass := nowclass

if (flag = 0)
{
    MouseGetPos, xpos, ypos
    ypos:= ypos +20
    WinMove, ahk_class %sclass%,, xpos, ypos
}
}

return

ahk和exe及食用方法见链接

链接: dogbean.ysepan.com

更新了,来试试吧

能不能让ToolTip一直跟随鼠标

你可以做一个ToolTip式样的输入法皮肤。

搜狗输入法皮肤做法
https://pinyin.sogou.com/help.php?list=5&q=1

百度,qq拼音,手心输入法也都可以自制皮肤

补充,【随喜】薄荷奶糖这款皮肤还算简约!
image
效果如图!

为什么没有出现跟随呢,也按了ctrl f4了

什么输入法呀,看评论好像对win11的微软输入法无效

win10搜狗,以前老版本的代码可以跟随,最新的却不行

你把那个文件生成的dog.txt(跟随的窗口) 和 cat.txt (忽略的窗口)删掉,用ahk版本重新试试?

exe版本的可能有问题。

你如果是直接复制的63楼的代码,可能是因为有个地方多了个换行,我刚才改好了

谢谢大佬更新。说实话,这个ctrl + F4,ctrl + F5不好用啊, 想要的效果是只在输入框的地方显示,ctrl + F5禁用之后等于在整个页面(包括输入框)都不会再显示了,这样的话还不如一直跟随呢。

这个我之前研究了下,因为Windows系统复杂多变,ahk不管怎么实现总有漏网之鱼。
win8的微软输入法都经常会不提示。
还没有想出完美的办法。

ctrl + F5只是让你用来屏蔽掉那些几乎绝对不会去打字的场景,比如桌面,游戏,任务管理器

那还是全程跟随吧,不会出错 ::,也不用复杂设置了。

windows10 系统自带的微软输入法 无效呢 2022年4月30日

可以啊

可能最新win10 21h不支持了,有人反映win11用不了

确实比其他方法跟更好用感觉,不过就是显示跟随的时候,光标会感觉延迟卡顿。

我的也是21h,开启后无反应……

21h是对所有输入法全都失效了嘛,还是只对默认的微软输入法失效啊

我用的搜狗也不行,不懂是不是个例