piapia123
zh

键盘布局打错修复

文本

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

想在俄语布局下打「привет」,却忘了切换,结果得到 `ghbdtn` —— 这个工具把每个字符换成同一物理键位上另一个布局的字。`g` 与 `п`、`h` 与 `р`、`b` 与 `и` 在同一个键上,所以 `ghbdtn` 就是 `привет`。反过来一样。 支持 QWERTY、Dvorak、AZERTY、俄语 ЙЦУКЕН 与希腊语。方向可以自动判断(看输入更像哪种布局),也可以强制。映射不到的字符(数字、空格、表里没有的符号)原样保留,不会丢;逗号、句号这些在俄语布局上有对应的字符会一并换掉,因为它们确实在别的键位上。 全部在浏览器里完成,不联网、不上传。

功能

  • 五种布局:QWERTY、Dvorak、AZERTY、俄语 ЙЦУКЕН、希腊语
  • 按物理按键位置映射,方向可自动判断或强制
  • ghbdtn ↔ привет 双向都支持
  • 映射不到的字符(数字、空格)原样保留,不丢
  • 给出替换了多少个字符,以及逐字符的映射明细
  • 按码点处理,不会拆坏多字节字符
  • 每项可单独复制

使用方法

  1. 把打错的文本粘进输入框
  2. 选择「从」与「到」两种布局
  3. 方向选自动,或手动指定 A→B / B→A
  4. 修复后的文本与映射明细立刻出现

常见问题

为什么 ghbdtn 是 привет?
因为按的是同一批物理键。俄语布局下 `g` 那个键刻着 `п`、`h` 刻着 `р`,以此类推,逐键对应就还原出 `привет`。
数字和标点会怎样?
表里没有对应的字符(数字、空格等)原样保留,不会被删。逗号、句号、斜杠在俄语布局上确实对应别的字符,所以会被换掉 —— 这是对的。
自动方向靠什么判断?
看输入里的字符更像哪种布局:拉丁字母多就从拉丁布局出发,西里尔或希腊字母多就从另一种出发。判断不准时手动指定方向即可。
数据会上传吗?
不会。全部在浏览器内存里计算,不发送任何请求,断网也能用。

相关工具