All Projects → aardio → Wubi Lex

aardio / Wubi Lex

Licence: mit
WIN10系统自带五笔的码表与短语词库安装、管理工具( 可将五笔替换为郑码等其他形码输入法 ),并可增强微软五笔的设置、热键等功能。 发布后的软件仅890KB, 只要一个EXE文件( 绿色免安装 )。软件已自带五笔86、98、091、新世纪码表,以及极点五笔、QQ五笔、 微软五笔默认词库、昱琼词库、海峰词库等。甚至自带了郑码大词库、可以一键把微软五笔替换为郑码输入法。

Projects that are alternatives of or similar to Wubi Lex

Zvirtualdesktop
Windows 10 Virtual Desktop Hotkeys, System Tray Icon, Wallpapers, and Task View replacement
Stars: ✭ 322 (-16.36%)
Mutual labels:  hotkeys, windows-10, windows10
Windows11-Optimization
Community repository, to improve security and performance of Windows 10 and windows 11 with tweaks, commands, scripts, registry keys, configuration, tutorials and more
Stars: ✭ 17 (-95.58%)
Mutual labels:  windows-10, windows10
Lively
Stars: ✭ 5,721 (+1385.97%)
Mutual labels:  windows10, windows-10
Windows-Optimize-Harden-Debloat
Fully Optimize, Harden, and Debloat Windows 10 and Windows 11 Deployments to Windows Best Practices and DoD STIG/SRG Requirements. The ultimate Windows 10 & 11 security and privacy script!
Stars: ✭ 304 (-21.04%)
Mutual labels:  windows-10, windows10
ISOKIT
Windows 10 Professional - Full Strip & Lockdown Edition
Stars: ✭ 35 (-90.91%)
Mutual labels:  windows-10, windows10
Onion Rime Files
電腦 Rime 洋蔥方案(注音、雙拼、拼音、形碼、行列30)
Stars: ✭ 88 (-77.14%)
Mutual labels:  ime, input-method
Windows.10.DNS.Block.List
Windows DNS Block List
Stars: ✭ 18 (-95.32%)
Mutual labels:  windows-10, windows10
winsys
STATUS: DEVELOPMENT PAUSED ⏸️ - Configure your Windows
Stars: ✭ 56 (-85.45%)
Mutual labels:  windows-10, windows10
govarnam
Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam
Stars: ✭ 97 (-74.81%)
Mutual labels:  ime, input-method
UWP-Flow-Frame
Flow Frame is a new and improved Frame control. This builds upon the default frame control by providing high-performance page transition animations powered by the composition layer. Fresh, new animations will be used by default, with options to configure the animations or even create your own custom animations (from scratch).
Stars: ✭ 14 (-96.36%)
Mutual labels:  windows-10, windows10
BetterWindows
Some windows tips to improve your UX experience when using windows
Stars: ✭ 27 (-92.99%)
Mutual labels:  windows-10, windows10
Sylphyhorn
Virtual Desktop Tools for Windows 10.
Stars: ✭ 271 (-29.61%)
Mutual labels:  hotkeys, windows-10
Volumey
Volume mixer that allows you to set up global hotkeys to control your Windows audio system.
Stars: ✭ 139 (-63.9%)
Mutual labels:  hotkeys, windows-10
Windows10Tools
Tools for Windows 10
Stars: ✭ 45 (-88.31%)
Mutual labels:  windows-10, windows10
Start-Menu-Manager
App to add websites/software/files/folders/scripts to the Windows 10 Start Menu and Taskbar, and priority shortcuts to Windows 10 Search.
Stars: ✭ 126 (-67.27%)
Mutual labels:  windows-10, windows10
ClassicThemeForWindows10
Classic theme for Windows 10
Stars: ✭ 40 (-89.61%)
Mutual labels:  windows-10, windows10
vi-rs
Vietnamese Input Method library
Stars: ✭ 69 (-82.08%)
Mutual labels:  ime, input-method
WindowsAppSDK
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
Stars: ✭ 3,089 (+702.34%)
Mutual labels:  windows-10, win32
wsl-agent-bridge
WSL compatibility bridge for ssh-agent on Windows
Stars: ✭ 17 (-95.58%)
Mutual labels:  windows-10, windows10
Windows 10 Sophia Script
⚡ The most powerful PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and tweaking
Stars: ✭ 4,133 (+973.51%)
Mutual labels:  windows10, windows-10

wubiLex ( Win10 五笔助手 )

WIN10系统自带五笔码表与短语词库安装、管理工具( 可将五笔替换为郑码等其他形码输入法 ),增强微软五笔的设置、热键等功能。

点这里下载 wubiLex( Win10 五笔助手 ), 体积仅890KB。
软件界面以全部功能使用使用纯aardio 编程语言(开发环境仅6.5MB) 实现。

在WIN10上我试过很多第三方输入法都有兼容性问题,换电脑麻烦,换码表麻烦, 各种折腾以后还会出现一些窗口打不了字,或者打着打着突然卡死了,基本的打字都不行,其他花哨功再多能有什么用呢?!

后来决定试一下微软五笔,用了一段时间,真是好用到停不下来。 但微软五笔还是存在一些问题:

1、换码表麻烦,要卸载五笔输入法,重启操作系统,替换以后仍然有乱码缺词等问题。
2、短语词库要一条条的加,删除也只能一条条的删,试想一下如果自定义几百个符号那要点到什么时候?!
3、微软五笔本来是支持时间变量的,然后输入时并不是当前时间,一直是设置的时间。
4、如果使用微软五笔设置页添加短语,与系统码表出现冲突,会出现奇怪的候选词丢失或错位问题。
5、不支持一些26键码表,不支持一些键名字不是按4下的码表。
6、微软五笔的设置不好找,另外中文模式英文标点等选项直接找不到,但实际上是可以改的。
7、字体只能选预设的几个,有些码表带的字符用默认字体显示不了。

现在上面这些问题都可以使用 wubiLex 解决。 但是不得不说,除了上面这些问题,微软五笔还是很好用的,简洁方便流畅,兼容性好。

为了解决上述的问题,我自己写了一个开源软件 wubiLex :

这是一个WIN10系统自带五笔的码表与短语词库安装、管理工具,并可增强微软五笔的设置、热键等功能。 发布后的软件仅820KB, 只要一个EXE文件,不需要安装,不需要任何DLL依赖。软件已自带五笔86、98、091、新世纪码表,以及极点五笔、QQ五笔、 微软五笔默认词库、至善词库、昱琼词库、海峰词库等。甚至自带了郑码词库、可以一键把微软五笔替换为郑码输入法。

微软五笔词库替换 上面的图片中我们可以看到 wubiLex 甚至可以将微软五笔一键替换为郑码输入法, 其实这个手动替换是有些麻烦的,在五笔中z键是通配键 - 而在郑码中z键是可以用来编码的, 在五笔中连按四下是键名字 - 而在郑码中这是普通编码不能单字优先。但是 wubiLex 可以自动解决这些问题。

wubiLex 可以兼容很多的码表格式,例如词前码后、码前词后,一码一行,一行多码等等, 并可以直接导入RIME码表、极点码表、微软码表等等。可以导入导出CSV、JSON、以及LAMA压缩格式码表,方便把码表转换为其他编程语言易于处理的格式。

wubiLex 也支持直接编辑五笔短语词库(实时生效,不需要点击很多步骤到设置面板去导入)。 并扩展了微软五笔短语的功能,兼容各种短语词库格式,支持方便的自定义特殊字符数组。 可自动识别26键码表并自动安装z键编码的词条到短语词库(实现一键安装郑码)。 五笔短语词库 wubiLex提供了方便的反查拆字功能。按 Ctrl + F2 反查五笔编码,再Ctrl + F2 回到原来窗口不影响继续输入。 反查可显示详细的拆字图解(五笔反查不仅支持单字,也可以支持词组)。并提供虚拟键盘准确显示按键方位,鼠标悬停在虚拟键上可显示单键字根图。 五笔反查拆字

我们一般看到的五笔字根图都是包含所有按键字根的全图,但是这种字根图会让人眼花缭乱,如果我们的眼睛看到的内容越多,记忆效率就会越低。所以我制作了这种简洁版的虚拟键盘,因为非常简洁,反查的时候会清晰明确的显示某个字词的按键位置、按键顺序,越简洁明确的图示 - 记忆效率就越高。如果我们把鼠标移动到某个按键上,就会显示此按键的字根图 - 要知道一次专注记一个键的字根会比记忆眼花缭乱的全图容易得多。

另外, wubLex 提供了系统五笔设置、热键设置快捷入口。 在这里我们可以快捷的修改一些常用的、或者微软五笔本身没有提供的选项, 增加了原微软五笔设置页未提供的选项,例如中文模式下输入英文标点,以及英文标点默认全角半角等等。 我们甚至可以利用 wubiLex 修改微软五笔的图标、输入法名称等等,在这里我们也可以为输入法候选窗指定更多的字体。 微软五笔五笔设置

另外,wubiLex还提供了强大的「超级热键」功能,可以用于扩展输入法功能, 列如输入数字后自动将句号转换为小数点,输入大写中文数字的中文日期等等。 超级热键 这里补充一个重要的超级热键,
效果:中文模式下按 Ctrl+. 切换中英文标点模式。
将下面的代码复制到「超级热键」中,然后点击「保存」按钮即可生效。

["Ctrl+."] = function(){    
    import win.reg;  
    var reg = win.reg("HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS");  
    var mode = !reg.queryValue("UseEnglishPunctuationsInChineseInputMode") ? 1 : 0  
    reg.setDwValue("UseEnglishPunctuationsInChineseInputMode",mode)	  
      
    key.ime.changeRequest(0x4090409)  
    key.ime.changeRequest(0x8040804)  
};  

补充: WIN10 20H1已经默认支持 Ctrl +. 快捷键

再介绍一个超级热键:按Ctrl+$ 打开财务大写、日期时间大写、数学运算工具。
将下面的代码复制到「超级热键」中,然后点击「保存」按钮即可生效。

["Ctrl+$"] = function(){  
    wubi.chineseNumber().show();  
};  

效果如下:
财务大写

wubiLex 的帮助页面收集整理了很多微软五笔常用快捷键、用法帮助。
注意:WIN10 20H1以上版本已经可以关闭 Shift, Ctrl+Space 等快捷键。
五笔常用技巧 并提供了五笔86、五笔98、五笔新世纪(06版)、五笔091、郑码等字根图, 整理收集了所有可以直接复制粘贴的文本字根(不需要安装自定义字体) 五笔字根图

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].