Repository navigation
v0.1.166
A fix to v0.1.165, reported within hours of its release.
Typing Korean into Termux's toolbar text field — the input box you reach by swiping the extra-keys row — left every half-built syllable on screen, separated by a character most fonts draw as a box. That character is DEL, the erase character v0.1.165 started using to redraw a syllable in a terminal. A terminal reads DEL as "erase"; an ordinary text box just stores it, and Termux's toolbar field is an ordinary text box. The keyboard was treating every field in Termux as a terminal because the app is on a short list of terminal apps.
That list now follows the same rule as everything else: an app on it counts as a terminal only where the editor reports that it does not know where its cursor is. Termux's terminal still composes Korean as you build it; its toolbar field is a text box again.
Unchanged and known: Termux's own arrow buttons move the cursor without telling the keyboard, so deleting right after using them can take back the wrong block, and the terminal cursor flickers while a syllable is redrawn.
v0.1.165 의 결함 수정. 릴리즈 몇 시간 만에 신고받았습니다.
Termux 의 부가 키 줄을 옆으로 밀면 나오는 텍스트 칸에 한글을 치면, 만들다 만 음절이 글꼴이 네모로 그리는 글자를 사이에 두고 모두 남았습니다. 그 글자는 DEL, 즉 v0.1.165 가 터미널에서 음절을 다시 그리려고 쓰기 시작한 지우기 문자입니다. 터미널은 DEL 을 "지워라"로 읽지만 평범한 글자 칸은 그냥 저장합니다. Termux 의 그 칸이 평범한 글자 칸입니다. 키보드는 Termux 가 터미널 앱 목록에 있다는 이유로 그 앱의 모든 칸을 터미널로 다뤘습니다.
이제 그 목록도 다른 규칙과 같은 잣대를 씁니다. 목록에 있는 앱이라도 편집기가 커서 위치를 모른다고 할 때만 터미널입니다. Termux 의 터미널은 여전히 한글을 만들어지는 대로 보여 주고, 부가 키 입력칸은 다시 평범한 글자 칸입니다.
그대로인 것: Termux 자신의 화살표 버튼은 키보드에 알리지 않고 커서를 옮기므로, 그 직후의 지우기가 엉뚱한 글자를 지울 수 있습니다. 음절을 다시 그리는 동안 터미널 커서가 깜빡이는 것도 그대로입니다.