Difference between revisions of "Translations:Develop an simple input method/66/zh-cn"

From Fcitx
Jump to navigation Jump to search
(Created page with "另一件需要考虑的事情是把光标放在哪里。虽然在预编辑中将光标显示在其实际位置可能很自然,但输入面板窗口也会显示在客户端...")
 
(No difference)

Latest revision as of 03:41, 19 April 2023

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Develop an simple input method)
Another thing to consider is where to put the cursor. While it might be natural to display the cursor at the its actual place within preedit, the input panel window will also be displayed at the client preedit cursor position. That means along with user regular typing, when cursor moves, the candidate window would also moves. In some cases, this is not desirable because it causes candidate window to be moved frequently when user types. An alternative way to handle this is to set the client cursor always to be 0. If you need to support display the position of actual cursor, you may use highlight style instead. For example, when you have "ABCD" in preedit and the cursor is between B and C. You may set client cursor to 0, and make "AB" displayed with highlight style to indicate the position of cursor.
Translation另一件需要考虑的事情是把光标放在哪里。虽然在预编辑中将光标显示在其实际位置可能很自然,但输入面板窗口也会显示在客户端预编辑光标位置。也就是说,随着用户正常打字,当光标移动时,候选窗口也会随之移动。在某些情况下,这是不可取的,因为它会导致候选窗口在用户键入时频繁移动。另一种处理方法是将客户端光标始终设置为 0。如果需要支持显示实际光标的位置,则可以使用高亮样式。例如,当你在预编辑中有“ABCD”,光标在B和C之间时,你可以将客户端光标设置为0,使“AB”以高亮方式显示,以指示光标的位置。

另一件需要考虑的事情是把光标放在哪里。虽然在预编辑中将光标显示在其实际位置可能很自然,但输入面板窗口也会显示在客户端预编辑光标位置。也就是说,随着用户正常打字,当光标移动时,候选窗口也会随之移动。在某些情况下,这是不可取的,因为它会导致候选窗口在用户键入时频繁移动。另一种处理方法是将客户端光标始终设置为 0。如果需要支持显示实际光标的位置,则可以使用高亮样式。例如,当你在预编辑中有“ABCD”,光标在B和C之间时,你可以将客户端光标设置为0,使“AB”以高亮方式显示,以指示光标的位置。