Input method in FreeBSD virtual terminal (Week3)

Date: 06/20-06/26

Tmux

In this week, I continued to read the source code of tmux-fingers to see how it initializes the finger-mode, then I could utilize the code to implement my rime mode.

My origin idea was:

But later I found it's inefficient since almost all of keys must to process by the low-level rime library, that is, librime. However, they must be passed to tmux_rime.sh first, and client.py next. So, why do not send to client.py directly?

Here is my new idea:

I had set up the basic skeleton of client.py, it has a Argparser to parse arguments as commands like:

In the next week, I wish I can implement all necessary commands in both client and server and the socket part between them.

SummerOfCode2021Projects/InputMethodInFreeBSDVirtualTerminal/Week3 (last edited 2021-07-10T09:06:11+0000 by FanChung)