1
Telegram 2021-07-22 16:09:33 +08:00 4
不是有没有市场,是你做不做的出。
|
2
mainjzb 2021-07-22 16:10:15 +08:00
大多数人五笔都不会。不如说说的设计如何让全拼不用输入法。如果不用全拼作为基础,那预计没人愿意学习。
|
3
kop1989 2021-07-22 16:11:59 +08:00 1
其实现在你就不需要切换输入法。
目前的中文输入法都是空格中文,回车英文。 唯一你可能目前系统自带输入法无法满足的需求是中文与英文一起提示,这点搜狗输入法十年前之前实现过。 但个人体验下来发现默认选中项错误率太高。 |
4
djv 2021-07-22 16:30:42 +08:00 1
个人认为苹果的 大写 切输入法逻辑很好,配合低重码率输入法应该挺不错的。
但是目前我停留在了双拼,没有迈入形码输入法。 |
7
djv 2021-07-22 16:40:06 +08:00
判断切输入法,个人认为可以使用眼动仪类的设备提供支持,配合屏幕上自定义触发位置。
或者拉垮一些,用摄像头。 再就是开发给残障人士用的头写,口写,眼写输入法。 |
8
shyrock 2021-07-22 16:40:42 +08:00
如果你做出来,识别率高而且迅速,那肯定有市场。
|
9
crayygy 2021-07-22 17:26:51 +08:00
根据不同的 App 来切换默认的输入模式,这个我记得很早就有输入法支持了?
|
10
namelosw 2021-07-22 17:45:43 +08:00 3
拉丁语系:意大利语,法语,西班牙语等等,英语其实不算
而且法语西班牙语我理解要切输入法的,只是懒的时候可以用转写或者省略凑合一下 用类似拉丁字母的语言也有很多还是需要经常切的,比如波兰语 |
11
nexuszjq 2021-07-22 17:46:57 +08:00 1
准确识别恐怕只能脑后插管实现了
|
12
fox 2021-07-22 17:49:58 +08:00
大多数人其实还好。我需要混输中文、日语和英文。也经常想过,能不能通过输入的几个字母来自动判断输入法。
尤其中文、日文罗马字、日文假名 之间的切换很苦恼 ( windows ),Mac 下稍微好一点。 |
13
dawn009 2021-07-22 17:52:33 +08:00
@crayygy #9 这种“智能”切换会造成大脑混乱。由于不记得当前输入法的状态,经常按错。在需要用时还要先确认一下,反而降低效率。
|
14
ciming 2021-07-22 17:56:14 +08:00
我用的是 mac 搜狗,一个居住登记 t 就可以来回切换,还好
|
15
gefranks 2021-07-22 18:13:26 +08:00 1
如果能自定义输入法切换的快捷键也好,现在 windows 输入法的切换太傻 X 了,以前 ctrl+space 还能直接切拼音,现在只能 ctrl + shift, 在英日中循环一轮
|
16
tachikomachann 2021-07-22 18:22:27 +08:00 via Android 2
搞个脚踏板绑定 shift 键吧 doge
|
17
c6h6benzene 2021-07-22 18:24:28 +08:00 via iPhone 2
@gefranks 试试 windows+space
|
18
jiezhi 2021-07-22 18:25:20 +08:00 1
不用科学冲浪更爽吧
|
19
imn1 2021-07-22 18:37:17 +08:00
TNT ?
|
20
mgrddsj 2021-07-22 18:42:46 +08:00 via Android
如果在一个人工作的环境,或许那种语音输入鼠标是一种解决方案?电脑只保留英文输入,输入中文的时候按住鼠标说话就好了。
|
21
crayygy 2021-07-22 18:55:45 +08:00
@dawn009 #13 也许你可以选择跟我一样。。工位上两台机器,一台 Ubuntu 只用来开发,平时搜东西发东西都是英文直接发,需要中文发的时候换另一台 iMac,开会打电话聊天基本和开发机器分开,开发效率贼高(就是容易被老板直接找到工位上
|
22
superJava OP |
23
efaun 2021-07-22 19:02:27 +08:00
当华为超过苹果的时候
|
24
line 2021-07-22 19:20:42 +08:00
通过上下文 +AI预测 说不定有可能
|
26
zeni123 2021-07-22 19:52:04 +08:00
自定输入法设置这个 idea 不错,可能思路和密码输入框类似 输入框的 tag 之类的。假如根据前面输入的内容,我觉得这个有点难。
|
27
ho121 2021-07-22 19:57:23 +08:00 via Android
其实,英语不是拉丁语系
|
28
Jirajine 2021-07-22 20:01:48 +08:00 via Android
新装了台 Arch,一直没装中文输入法,几个月用下来发现其实没多少中文输入的需求,实在需要就从手机上复制过去。
|
29
learningman 2021-07-22 20:03:30 +08:00 via Android
你也可以打英文啊~
|
30
512357301 2021-07-22 20:40:36 +08:00 via Android
能理解你的爽点,现在写 SQL,越来越感叹英文的字段名真是好,不用打字,连反折号也不用打,爽!
不用切输入法我的理解应该是默认输入一种语言(比如中文),然后通过一种方式来解决输入另外一种语言的问题,比如回车就自动变成英文了。 需要这里面的难点我理解是标点符号的输入(引号逗号等)以及方法参数的智能提示问题,解决了这两点,就能实现不切输入法了 |
31
superJava OP @learningman no i cant my english is not good
|
32
ww2000e 2021-07-22 20:50:16 +08:00
老外打字和讲话一样快
|
33
secondwtq 2021-07-22 20:59:52 +08:00 2
@namelosw 那叫罗曼语系,这楼盖了三十层竟没有一个说对的。
楼主说的应该以拉丁字母作为主要书写系统的语言。不过我很怀疑楼主有没有试着输入过这些语言,非英语的话经常会碰到各种非 basic Latin 的字母和 diacritical mark,各系统的输入方法都不一样,着实闹心。目前我还没有找到特别好的解决办法。 (突然很好奇越南文是如何输入的 |
34
heganyuliang 2021-07-22 21:16:57 +08:00
@secondwtq 罗曼语族,印欧语系
|
35
IgniteWhite 2021-07-22 21:17:50 +08:00
@secondwtq 对头!英语是日耳曼语系呀
|
36
secondwtq 2021-07-22 21:19:07 +08:00
@heganyuliang 嘛,直接 Romance Languages 吧,我现在不分这么细了
|
37
c6h6benzene 2021-07-22 22:25:40 +08:00
@secondwtq #33 罗马语族(又称罗曼语族、拉丁语族),属于印欧语系,所以大家都看懂了。
日语也会有浊音和半浊音的修饰符,这些在日语键盘上都是单独的按键。如果是直接输入假名的键盘,就是先打假名再按浊音。用罗马字输入反而少了这层顾虑。 至于法语,他们的键盘布局就有变化,可以参考这篇文章: https://www.bilibili.com/read/cv9124986 |
38
namelosw 2021-07-23 00:02:32 +08:00
|
39
lovestudykid 2021-07-23 01:43:50 +08:00
应该只有英文有这个便利,其他语言的字母也不完全一样
|
40
secondwtq 2021-07-23 03:23:41 +08:00
@c6h6benzene 我相信稍微关注一点相关话题的人都知道”拉丁语系“这俩词放一起是非常常见的 layman 说法,并且是会有意避免的(混淆语言与文字同样是典型表现)。因此才要专门提一句,如果你看我的发帖记录你会明白我是不满足于“能用就行“的。
@lovestudykid 倒不是”只有”英文,根据 https://en.wikipedia.org/wiki/ISO_basic_Latin_alphabet 马来语和印尼语是和英语字母一样的,好像还有其他语言比如格陵兰语和斯瓦希里语只用英语字母也可以。 老祖宗古典拉丁语用的字母也比英语少,但是拉丁语有长短元音之分,现在一般用 macron 表示。我手头这本 Wheelock 说没有 macron 就没有拉丁语,必须坚持 macron 的领导,不用 macron 会造成词语歧义(自然语言里面歧义还不够多么…)。然而我找了两本今人整理的原著并没有用 macron … 倒是偶尔会蹦出俩希腊语单词 荷兰语说是有 diacritics,但是我随便找了俩荷兰语网页,好像也没有多少用的,可能是类似的情况。 |
42
c6h6benzene 2021-07-23 05:00:12 +08:00 via iPhone
@secondwtq 语言这东西如何称呼需要考虑的因素太多,因此大多数情况下真的只是“能用就行”~比如说大多数人印象中的汉语就是 Chinese 而不会对应 Mandarin,Chinese Languages 见得比 Sinitic Languages 等等。
|
43
Xushet 2021-07-23 08:27:01 +08:00 via Android
中英混输?
|
44
levinit 2021-07-23 08:57:24 +08:00 via Android
@djv 我是从全拼-五笔-仓颉-全拼,现在是双拼,我觉得双拼就挺好的,有节奏感,也不用拆字,一边默念一遍输入行云流水。
|
45
shilianmlxg 2021-07-23 09:01:56 +08:00 via iPhone
@djv 小鹤音形 sb 的亚匹,过于灵活导致出拳没有章法 不建议学。求推荐其他形或五笔
|
46
dinghmcn 2021-07-23 09:08:32 +08:00
目前可用的断言函数
rime-predicate-after-alphabet-char-p 在英文字符串之后(必须为以字母开头的英文字符串) rime-predicate-after-ascii-char-p 任意英文字符后 rime-predicate-prog-in-code-p 在 prog-mode 和 conf-mode 中除了注释和引号内字符串之外的区域 rime-predicate-in-code-string-p 在代码的字符串中,不含注释的字符串。 rime-predicate-evil-mode-p 在 evil-mode 的非编辑状态下 rime-predicate-ace-window-p 激活 ace-window-mode rime-predicate-hydra-p 如果激活了一个 hydra keymap rime-predicate-current-input-punctuation-p 当要输入的是符号时 rime-predicate-punctuation-after-space-cc-p 当要在中文字符且有空格之后输入符号时 rime-predicate-punctuation-after-ascii-p 当要在任意英文字符之后输入符号时 rime-predicate-punctuation-line-begin-p 在行首要输入符号时 rime-predicate-space-after-ascii-p 在任意英文字符且有空格之后 rime-predicate-space-after-cc-p 在中文字符且有空格之后 rime-predicate-current-uppercase-letter-p 将要输入的为大写字母时 rime-predicate-tex-math-or-command-p 在 (La)TeX 数学环境中或者输入 (La)TeX 命令时 |
48
NilChan 2021-07-23 09:41:37 +08:00 via Android 1
英文不是拉丁语系的
|
49
hahastudio 2021-07-23 09:57:04 +08:00
然后我又想起当年 IBus 那些破事了
|
50
Felldeadbird 2021-07-23 10:56:26 +08:00
做一个监听功能自动识别当前语境,不会被人说读取机密信息吗?
|
51
fxxkgw 2021-07-23 11:49:24 +08:00
汉语在历史上也经历过差点拉丁化好几次,甚至连鲁迅这种都上书要求拉丁化。。
|
52
marcong95 2021-07-23 11:55:11 +08:00
其实你要只是敲码这个需求的话,用 ahk 或者其他东西
//、#、--之类的自动切换中文输入法,回车自动切回英文其实就够了,顺便可以加上当前窗口检测 要是你变量名也用中文的话,那当我没说 |
53
winglight2016 2021-07-23 12:05:31 +08:00
大段输入文字用听写最快,写代码我的解决方法是全部都用英文,还能避免编码问题。
|
54
idlerlestat 2021-07-23 12:24:29 +08:00 1
你没有见过傻 X 的法语键盘吧?像常用的ç、è、é、œ之类的字母只有小写,尤其是Œ,在键盘上是找不到的,还是需要靠切换输入法。
|
55
wowodavid 2021-07-23 12:32:59 +08:00
niyekeyide, zhiyaobupabeida
|
56
piping 2021-07-23 12:54:23 +08:00
vim 有缩写上屏功能,类似` abb \nihao 你好` 这种,每次只要输入`\nihao`空格就可以换成中文, 我用这种方式定义了常用词汇,常用单词,还是很好用的,终端下可以不需要输入法输入汉字
|
57
hirasawayui 2021-07-23 13:27:34 +08:00
不是切一下中英文就好了嘛,为啥要切输入法,按一下 shift 不就可以转换了吗???
|
58
jiayong2793 2021-07-23 14:07:18 +08:00
你需要的是纯中文的编程语言,或者写的时候是中文包括标点,编译的时候会自动转成英文标点
|
59
2kCS5c0b0ITXE5k2 2021-07-23 15:30:51 +08:00
@fxxkgw 拉丁化好处很明显啊. 会读 = 会写. 会写 = 会读.
|
60
xianxiaobo 2021-07-23 15:50:12 +08:00
根据脑电波自动切换输入法有没有搞头?谁来写个 PPT,我们去拉投资
|
61
hst001 2021-07-23 20:35:08 +08:00 via Android
这么多年过去了,我每天依然在为输入法的切换问题所困扰,每次以为抓到切换规律的时候又打破了我的结论,我觉得研究宇宙为什么会有大爆炸可能比这个问题来得简单些。
|
62
PrinceofInj 2021-07-24 00:07:45 +08:00
@hirasawayui 说得轻巧,由于输入习惯原因现在有时候我切输入法得切三四次才能到我需要的(微软拼音双拼模式,经常开 caps ),比如我在中文大写状态下,需要输入英文,第一次发现是大写,按住 shift,之后发现是中文,再按 shift,发现是英文大写,再按 caps,烦得很。有时候把自己都搞糊涂了,得按好几次各种按键。到最后只能肉眼看一下屏幕右下角以及键盘上的锁定灯才知道。
|
63
54xavier 2021-07-26 14:41:20 +08:00
|
64
sidkang 2021-07-26 16:49:18 +08:00
中英文输入法快捷键分开就好了,目前右 CMD 中文,右 OPT 日文,左 CMD 英文,指哪儿打哪儿,还是很舒服的
|
65
hirasawayui 2021-07-27 10:02:50 +08:00
@PrinceofInj 建议多体验体验不同的输入法,另外只有长期输入大写才应该开启 caps 吧,并且输入完毕后应该立即关闭,短期输入应该使用 shift+小写,这是你的操作习惯问题
|
67
kerinlin 2021-07-28 15:29:04 +08:00
@tachikomachann 哈哈,好点子
|
68
Zinzin 2021-07-28 20:11:03 +08:00
微软自带的中文输入法就挺好的啊,一个 shift 直接切换中英文。
然后,我的键盘是法语键盘,写了个脚本修改注册表映射后,可以直接用法语键盘布局打拼音。 |
69
pochy06 2021-07-31 20:25:40 +08:00
欢迎使用纵横输入法,小键盘打汉字,主键盘区写代码 hh
|
70
flynaj 2021-08-02 11:18:02 +08:00 via Android
我现在用这个 gboard 就有英文输入法,就更中文一样会联想输入,还有支持上 100 语言输入,不明白其它语言输入的可以下载看看。
|
71
xumng123 2021-08-04 08:34:21 +08:00 via iPhone
输入法可以输入英文啊,中文模式下,搜狗输入法精简版
|
72
RivetCity 2022-08-22 16:02:35 +08:00
别瞎扯了,我上次用别人的法语键盘笔记本,布局完全不同,用起来头都大了。
|