阅读:13357回复:20
OneNote下输入问题
发现小小输入法(内置)在OneNote下输入会有问题,该问题在OneNote 2010,2013版都存在。
问题描述: 在OneNote应用里,输入文字,按Tab键,会自动生成“表格”,并且光标移动到下一个表格中,但是,这时,小小输入法不能直接输入了,必须鼠标点击这个位置才能继续输入。如果使用微软自带的输入法则没有这个问题。 这个问题在第二行的表格的时候才会出现,比如图中“你”的右边,“不”的下边这个位置,输入完“你”后,按Tab键,光标移到这个位置,这个时候小小输入法输入的字不能上屏。微软自带的输入法则可以上屏。 |
|
沙发#
发布于:2017-03-06 16:00
用 OneNote 2016 测试了一下,也有楼主所说的问题。
我再详细描述一下。 光标位于第一行表格时,按 TAB 键创建出下一列空表格,此时光标形状为正常的「|」,继续输入一切正常。 从第二行开始,按 TAB 键进入下一列的空表格,光标是类似全选表格内字符的状态。 开启嵌入式编码时,连编码都打不出来。而微软拼音可以。(小小不开嵌入式编码也是无法输入。) 实际上,这个不是第一行、第二行的问题,而是用 TAB 键进入已存在的格子时,就会有这个现象。 在第一行按 TAB 时,是把表格扩充了一列,光标所在格子是新创建出来的, 从一行一列变成一行二列的表格,再变成一行三列。 此时按回车会把表格变成二行三列的表格,在第二行按 TAB,是进入了第二行第二列这个已存在的格子。 以这种方式进入格子,就会遇到这个问题。 我们再次把光标点到左上角格子,按 TAB 重新进入已存在的第一行第二列格子,一样会出现问题。而开始新建格子时就没事。 输入法失效的原因,大概就在于「单行字符行尾的神秘空格」。 用鼠标选中字符,只要最后字符后面的一个「行尾空格」被选中,输入法就失效。 比如楼主图中的左上角格子,从「啊」的左边开始拖动,一直到「啊」右边一点,使选区为 [啊 ],注意行尾有一个空格可选中。(此种情况等同于用 TAB 进入格子) 或者从「啊」字右边开始拖,只选中「行尾空格」, 或者双击已输入了字符的格子的行尾,只选中「行尾空格」, 或者拖动选中空单元格中的「行尾空格」。(此种情况等同于用 TAB 进入一个空格子) 一样可以触发输入法失效的现象。 但是用 Shift+方向键 选中,就选不出来 [啊 ] 这种效果(选不中「行尾空格」)。 当尝试用 Shift+方向键 选中「行尾空格」时,会变成选中整个单元格(整个格子填充满了灰色选区)。 这种状态下,输入法表现正常。 还有,问题只出现在格子里只有单行字符的情况。 格子里如果有换行符,那怎样折腾都没问题。 (并且以全选多行内容的状态直接输入,最后一个换行符仍会被保留下来,即会残留一个空着的第二行。 而以选中整个单元格的状态直接输入(Shift+方向键、用鼠标拖动选中多个单元格),才会完全重写单元格的内容。) |
|
地板#
发布于:2017-03-07 09:20
|
|
5楼#
发布于:2017-03-11 22:00
|
|
7楼#
发布于:2017-03-11 22:30
dgod:同样的环境也是win10 onenote2016,没有你的出字母的问题回到原帖搞不懂了,自从2月26更新了“TSF模块调整,在设置Trigger为CTRL_SPACE时,输入法尽量模拟为XP时的效果”这个之后,就搞不懂了,切换了程序之后似乎就要按两次(按一次还不行)ctrl+space才能输出中文了,不像原先那样一次激活,在不同的程序中都可以直接输出。win10自带的逻辑似乎也是切换到一个输入法,可以在不同程序中直接输出的。 我刚才把原先的程序整个卸载掉后从c:\program files(x86)\yong中删除了,user\appdata\roming\yong下的配置文件也删除了,从ys168下载了最新的测试版,再升级,再安装tsf,在系统的设置是删除了其他的输入法,只剩下“Yong输入法”,重启系统,再运行onenote 2016,直接用“永码”输入,也会出现上一贴中的,出字母的情况。 如果这样操作,就可以出字了: 输入第一个表格中的字,按Tab,这样跳到第二个表格中,再两次ctr+space,再输入编码,这样能把中文字上屏。 |
|
9楼#
发布于:2017-03-11 23:11
|
|
上一页
下一页