当前位置: 首页 > article >正文

中文输入法方案

使用了三年的自然码双拼,毫无疑问是推荐使用双拼输入法。

三年积累下来的习惯是:

1 自然码方案

2 空格出字 + 字母选字

直到如今,想要做出改变,是因为这样的方案带来的痛点:

1 使用空格出字就无法使用辅助码,导致一大串句子,中间要经历多重选字,还不如一个一个的打出字,但是这样会多出很多的空格+字母的选字过程。

2 不适用空格出字,就无法使用字母选字,这样会导致又要使用数字键来选择这些字,并且长句子也需要在中间进行多轮选字,治标不治本。

所以我选择换一个双拼方案,小鹤双拼->小鹤音形,听说更加强大,结合了字形,虽然每个字的输入按键变多了,但是求求我再也不想选字了拜托。

小鹤音形

小鹤音形就是小鹤双拼+小鹤双形,所组成的四码出字规则。

四码中前两个码是双拼码,后两个码是字形码。

双拼码很好理解,就是声母+韵母。

q求iu,w伪ei,r软uan,t月ue,y云vn敦un,u输sh,i吃ch,o说uo,p撇ie,s送ong凶iong,

d代ai,f分en,g更eng,h航ang,j剑an,k快uai鹰kingL梁iang汪uangz邹oux侠ia刷ua

c操ao,v-zh追ui,b滨inn鸟iao,m免ian

零声母音节:① 双字母保持全拼方式,如:ai en ou er
      ② 一三字母为首字母+韵母所在键,如:ee(e) ah(ang)

而字形码就比较难以理解了。

字形码

全码和简码

全码就是四码,简码就是用更少的码表示单子。

实际使用时单字是有简打简。单字全码是四码,非四码的编码字都称简码,一码字叫一级简码,二三类推。

字形划分

用于区分不同的同音字,设计了三种办法,适用于不同字形的字。

1 笔画区分:最为无脑的区分方法,但是不易观察,会拖慢打字速度。

2 部件字根:很容易从印象中知道一个字的部件,但是有些字可能没有。

3 小字字根:一些复杂的字,通常都是由小字构成的,也很容易观察的到,这个字根可以更加快速地选择出这种字。

所以使用的顺序就是 3=2 -> 11先使用字根,没办法再去使用笔画表示。

原理

  1. 鹤形包含上面三个分类:小字、部件、笔画。小字字根是灵魂,其尽可能的把字根中能使用规则推导的成字字根归入此类,以减少记忆量;而不能归入小字字根的成字字根和非成字字根则归入部件字根,这是你要记忆掌握的。一个字拆分出首末两个字根,配合前两码双拼,组合成一个字的全码,比如“形” 字,前两码双拼是“xk”,后两码双形的首末字根是“开、撇”,对应的编码是声母“kp”,所以“形”字的全码是“xkkp”

  2. 鹤形多数是采用声母定键,即这个字根的声母就是这个字根的键位,小字字根全属此类,部件字根中部分偏旁类采用了其俗称的声母,如:犭反犬的q,卩 阝单双耳的e,冫氵两三点的d;部分成字部件也是取的声母,如:黑h,金j,虫i

  3. 鹤形设计的出发点是把一个字中的小且独立的字作为拆分因素,以便于识别,比如:“树” 取“木寸”,而不是 “木对” 或“ 权寸”;“喜”取“士口”而不是“吉口”;“甜”取“千甘”而不是“舌甘”。这些拆分因素即是小字字根

  4. 当然也有很多字,并非由独立的小字构成,比如“就”,左边的“京”是个复杂组合,包含了“亠口小”,并不是一个小且独立的字,这时就需要用到另一种字根类型,部件字根,“亠”可以记做“文字头”归于w键,于是“就”的全码是“jqwy亠尤”,又如一些偏旁艹钅阝也同属此类字根

  5. 当一个字里你既拆不出小字也拆不出部件时,就用到了笔画,比如“里”没有独立的部分,只能按首末笔画拆分,其它如:丰申寸戈

部件字根

将一些部首和无法分解的复杂字作为部件,绑定在个个键上。

所以从a到z24个键都代表了各自的部件。

A 形似鱼 所以 代表 “鱼”

B 宝盖的宝,到八的八,病旁的病,包的外包的包,比的左右都是b

C 取cao音,草字头艹, 廾因为长的像草字头而分到c下面,实际读音为gong

D 点,三点水,两点水,笔画中的点。刀,角的上像刀,立刀旁刂

E 因为e像耳,所以代表单耳旁,双耳旁,山和彐形似耳

F 形似提手旁,形似丰

G 即的左边,艮和即的左边很像,鬼,革,骨

H 灬读作火是变体,虎头,黑,禾,

I 取自所代表的ch,行的两边chi和chu,以及虫

J 金旁,卷头

K 框,口,连字口

L 老字头,立,龙

M 木,朩和木很像

N 牛,无尾牛也就是告头

O 取其形,日月目

P 取其形

Q 取其音,反犬旁,求,其上部,以及且(中间是三笔)

R 取人,单人旁

S 取音s,绞丝旁,私右边以及旋转后的令下边,罒形似四

T 田

U 取shi音,食旁,水以及变体,石,十变体例如右上,手变体例如看头

V 取zh音,竹头,豸zhi

W 取wen音,文,文头,反文旁,以及和反文旁很像

X 取音与形,竖心旁,X例如文下,兴头,小的变体

Y 取yang音和yi音,羊,羊头(无尾羊,羊变体),言字旁,衣下

Z 取zu音、意,足旁,走之底

笔画区分

横竖撇捺折点

横 一 :使用a字母表示,意味起始,所以绑在a键。

竖 |:使用l字母表示,意味字形相像。

撇丿:使用p表示,意为拼音pie。

捺 :使用n表示,意为拼音na。

折:使用v表示,意为折返之意,与v的字形符合。

点丶:使用d表示,意味拼音dian。

两码字形

使用笔画表示字形的时候,通过一个字的笔画顺序,最开始的笔画,以及最后笔画来表示一个字的字形。

小鹤音形编码查询,这个网站可以查询一些字的组成,例如:里,申,丰等

码表

码表是将输入映射成中文的一个表。

如果在多个码表上有相同的码,那么就会出现多个候选字,也就是重码的情况。

而候选词的顺序和码表的优先级有关。

最为优先的情况是简码表,其次简码词,再是全码表,再全码词表。

因为小鹤音形的宗旨是简化输入,所以设计的就是简码靠前,全码基本不使用,但是在学习过程中,或者忘了简码的时候还是可以用到全码,所以设计了底优先级的全码表。

我们也可以自定意码表。

上屏规则

自动上屏:小鹤音形在四个键入之后如果单候选就会自动上屏,当出现四码重码现象才不会上屏。

手动上屏:输入分号和空格,空格表示上屏首选,分号表示上屏次选。

更多功能

知形求音(模糊替代)

键入`,输入字的形码(一个代替一个音码或形码),即可在候选词中查看其码。

``fk查看“拼”的全码。

相关文章:

中文输入法方案

使用了三年的自然码双拼,毫无疑问是推荐使用双拼输入法。 三年积累下来的习惯是: 1 自然码方案 2 空格出字 字母选字 直到如今,想要做出改变,是因为这样的方案带来的痛点: 1 使用空格出字就无法使用辅助码&#…...

Elasticsearch中的度量聚合:深度解析与实战应用

在大数据和实时分析日益重要的今天,Elasticsearch以其强大的搜索和聚合能力,成为了众多企业和开发者进行数据分析和处理的首选工具。本文将深入探讨Elasticsearch中的度量聚合(Metric Aggregations),展示其如何在数据分…...

Julius AI 人工智能数据分析工具介绍

Julius AI 是一款由 Casera Labs 开发的人工智能数据分析工具,旨在通过自然语言交互和强大的算法能力,帮助用户快速分析和可视化复杂数据。这款工具特别适合没有数据科学背景的用户,使数据分析变得简单高效。 核心功能 自然语言交互&#x…...

乌兰巴托的夜---音乐里的故事

不知道你有没有听过《乌兰巴托的夜》。 《乌兰巴托的夜Ulaanbaatariin udesh》其实是蒙古国的流行歌曲,1980年代创作,以蒙古国首都乌兰巴托(Ulaanbaatar)的夜晚为背景,表现恋爱中的男女青年爱情的抒情小夜曲&#xff…...

机器学习day4

自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测 import numpy as np import torch import torch.nn as nn import torch.optim as optimizer import matplotlib.pyplot as pltclass1_points np.array([[2.1, 1.8],[1.9, 2…...

LVGL+FreeRTOS实战项目:智能健康助手(蓝牙模块篇)

HC-05 蓝牙模块简介 功能:支持串口通信的蓝牙模块,广泛应用于无线数据传输。支持 AT 指令配置。 接口:UART 通信,默认波特率为 9600bps。 应用:无线调试、数据传输、无线控制等。 硬件连接 HC-05 引脚功能STM32 连…...

如何部署 Flask 应用程序到生产环境?

在生产环境中部署 Flask 应用程序需要考虑稳定性、安全性、可扩展性和性能。以下是 Flask 应用的常见生产部署方法及最佳实践: 1. 选择部署方式 常见的 Flask 生产环境部署方式包括: 部署方式适用场景说明Gunicorn Nginx适合中小型项目轻量级&#xf…...

【愚公系列】《循序渐进Vue.js 3.x前端开发实践》029-组件的数据注入

标题详情作者简介愚公搬代码头衔华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主&…...

Redis学习之哨兵二

一、API 1.sentinel masters:展示被监控的主节点状态及相关的统计信息 2.sentinel master <master name>:展示指定的主节点的状态以及相关的统计信息 3.sentinel slaves <master name>:展示指定主节点的从节点状态以及相关的统计信息 4.sentinel sentinels <mas…...

【Linux基础指令】第二期

本期博客的主题依旧是 "基础指令" &#xff1b; 上一期的基础指令链接&#xff1a; 【Linux基础指令】第一期-CSDN博客 &#xff0c;话不多说&#xff0c;正文开始&#xff1a; 一、Linux的指令 1.cp 拷贝功能&#xff1a; cp [stc] [dest] # 将 src文件 拷贝到…...

SpringBoot的细节问题

一、重点填空 Pivotal 团队在原有 spring 框架的基础上开发了全新的Spring Boot框架。Spring Boot框架在开发过程中大量使用 约定优于配置 的思想来摆脱框架中各种复杂的手动配置。Spring Boot 2.1.3版本要求 Java 8 及以上版本的支持。Spring Boot2.1.3版本框架官方声明支持的…...

JavaScript系列(46)-- WebGL图形编程详解

JavaScript WebGL图形编程详解 &#x1f3a8; 今天&#xff0c;让我们深入探讨JavaScript的WebGL图形编程。WebGL是一种基于OpenGL ES的JavaScript API&#xff0c;它允许我们在浏览器中渲染高性能的2D和3D图形。 WebGL基础概念 &#x1f31f; &#x1f4a1; 小知识&#xff…...

MySQL(表空间)

​开始前先打开此图配合食用 MySQL表空间| ProcessOn免费在线作图,在线流程图,在线思维导图 InnoDB 空间文件中的页面管理 后面也会持续更新&#xff0c;学到新东西会在其中补充。 建议按顺序食用&#xff0c;欢迎批评或者交流&#xff01; 缺什么东西欢迎评论&#xff01;我都…...

C26.【C++ Cont】动态内存管理和面向对象的方式实现链表

&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;除夕篇&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8;&#x1f9e8; 目录 1.知识回顾…...

使用numpy自定义数据集 使用tensorflow框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预

1. 引言 逻辑回归&#xff08;Logistic Regression&#xff09;是一种常见的分类算法&#xff0c;广泛应用于二分类问题。在本篇博客中&#xff0c;我们将使用numpy生成一个简单的自定义数据集&#xff0c;并使用TensorFlow框架构建和训练逻辑回归模型。训练完成后&#xff0c…...

Java Web 开发基础介绍

Java学习资料 Java学习资料 Java学习资料 一、引言 在当今数字化时代&#xff0c;Web 应用无处不在。Java 凭借其强大的功能、良好的跨平台性和丰富的开发框架&#xff0c;成为 Web 开发领域的热门选择之一。Java Web 开发允许开发者构建动态、交互式的 Web 应用程序&#x…...

求解旅行商问题的三种精确性建模方法,性能差距巨大

文章目录 旅行商问题介绍三种模型对比求解模型1决策变量目标函数约束条件Python代码 求解模型2决策变量目标函数约束条件Python代码 求解模型3决策变量目标函数约束条件Python代码 三个模型的优势与不足 旅行商问题介绍 旅行商问题 (Traveling Salesman Problem, TSP) 是一个经…...

C++:多继承习题3

题目内容&#xff1a; 声明一个时间类Time&#xff0c;时间类中有3个私有数据成员(Hour&#xff0c;Minute&#xff0c;Second)和两个公有成员函数(SetTime和PrintTime)。要求&#xff1a; &#xff08;1&#xff09; SetTime根据传递的3个参数为对象设置时间&#xff1b; &a…...

低代码系统-产品架构案例介绍、得帆云(八)

产品名称 得帆云DeCode低代码平台-私有化 得帆云DeMDM主数据管理平台 得帆云DeCode低代码平台-公有云 得帆云DePortal企业门户 得帆云DeFusion融合集成平台 得帆云DeHoop数据中台 名词 概念 云原生 指自己搭建的运维平台&#xff0c;区别于阿里云、腾讯云 Dehoop 指…...

python Flask-Redis 连接远程redis

当使用Flask-Redis连接远程Redis时&#xff0c;首先需要安装Flask-Redis库。可以通过以下命令进行安装&#xff1a; pip install Flask-Redis然后&#xff0c;你可以使用以下示例代码连接远程Redis&#xff1a; from flask import Flask from flask_redis import FlaskRedisa…...

【Unity3D】实现Decal贴花效果,模拟战旗游戏地形效果

目录 一、基础版 二、Post Process 辉光Bloom效果 矩形渐隐 涉及知识点&#xff1a;Decal贴花、屏幕后处理Bloom、屏幕空间构建世界空间、ChracterController物体移动、Terrain地形创建 一、基础版 Unity 2019.4.0f1 普通渲染管线&#xff08;非URP、非HDRP&#xff09; UR…...

实践网络安全:常见威胁与应对策略详解

&#x1f4dd;个人主页&#x1f339;&#xff1a;一ge科研小菜鸡-CSDN博客 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; 引言 在数字化转型的浪潮中&#xff0c;网络安全的重要性已达到前所未有的高度。无论是个人用户、企业&#xff0c;还是政府机构…...

《 C++ 点滴漫谈: 二十四 》深入 C++ 变量与类型的世界:高性能编程的根基

摘要 本文深入探讨了 C 中变量与类型的方方面面&#xff0c;包括变量的基本概念、基本与复合数据类型、动态类型与内存管理、类型推导与模板支持&#xff0c;以及类型系统的高级特性。通过全面的理论讲解与实际案例分析&#xff0c;展示了 C 类型系统的强大灵活性与实践价值。…...

UART、I2C和SPI对比

UARTSPII2C英文Universal Asynchronous Receive/TransmitSerial Peripheral InterfaceInner Integrated Communication通讯速度115200、38400 bit/s高达100M bit/s 100k、400k、1M、3.4M bit/s时钟同/异步性时钟异步时钟同步时钟同步接线方式3线(Rx、Tx、GND) 4线(MISO、…...

开源项目Umami网站统计MySQL8.0版本Docker+Linux安装部署教程

Umami是什么&#xff1f; Umami是一个开源项目&#xff0c;简单、快速、专注用户隐私的网站统计项目。 下面来介绍如何本地安装部署Umami项目&#xff0c;进行你的网站统计接入。特别对于首次使用docker的萌新有非常好的指导、参考和帮助作用。 Umami的github和docker镜像地…...

C# INotifyPropertyChanged接口在list类型中的应用

我们在项目开发时遇到监听List<T>中成员的值发生变化。我们一般使用INotifyPropertyChanged...

KIMI K1.5:用大语言模型扩展强化学习(论文翻译)

文章目录 KIMI K1.5技术报告摘要 1. 引言2. 方法&#xff1a;基于大语言模型的强化学习2.1 强化学习提示集整理2.2 长思维链监督微调2.3 强化学习2.3.1 问题设定2.3.2 策略优化2.3.3 长度惩罚2.3.4 采样策略2.3.5 训练方法的更多细节 2.4 长到短&#xff1a;短思维链模型的上下…...

Kiwi 安卓浏览器本月停止维护,扩展功能迁移至 Edge Canary

IT之家 1 月 25 日消息&#xff0c;科技媒体 Android Authority 今天&#xff08;1 月 25 日&#xff09;发布博文&#xff0c;报道称 Kiwi 安卓浏览器将于本月停止维护&#xff0c;相关扩展支持功能已整合到微软 Edge Canary 浏览器中。 开发者 Arnaud42 表示 Kiwi 安卓浏览器…...

思科交换机telnet配置案例

目录 1.telnet简述2.网络拓扑3.设备说明4.网络配置4.1 电脑PC ip设置4.2 网络交换机telnet配置 5.小结 1.telnet简述 Telnet是远程登录服务的一个协议&#xff0c;该协议定义了远程登录用户与服务器交互的方式。它允许用户在一台联网的计算机上登录到一个远程分时系统中&#…...

计算机毕业设计Django+Tensorflow音乐推荐系统 机器学习 深度学习 音乐可视化 音乐爬虫 知识图谱 混合神经网络推荐算法 大数据毕设

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...