Skip to content

在Wezterm启用Kitty模式的情况下在Pi中输入中文无法显示 #1902

Description

@YangAoLib

上报前请检查

  • 我遇到的问题没有其他人在 issue 里提到过
  • 我的小狼毫版本于 rime/weasel 下载
  • 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建

操作系统信息

  • OS 详细版本: Windows 10 IoT 企业版 LTSC 22H2 19044.6218
  • 小狼毫版本: 0.17.4

描述遇到的问题
在Wezterm启用Kitty模式的情况下在Pi中输入中文无法显示. 有部分情况可以输入成功.
使用的方案为 https://github.com/cubercsl/rime-flypy master

复现步骤

  1. 安装Wezterm、Pi、PWSH7

Wezterm 20240203-110809-5046fc22
Pi 0.81.1
PWSH7 7.6.0

  1. 给wezterm开启kitty模式

~/.wezterm.lua 中添加配置

local wezterm = require 'wezterm'
local config = wezterm.config_builder()
# 使用 PWSH 7
config.default_prog = { "pwsh.exe", "-NoLogo" }
config.enable_kitty_keyboard = true

config.keys = {
  {
    key = 'Enter',
    mods = 'ALT',
    action = wezterm.action.SendString('\x1b[13;3u'),
  },
}

return config
  1. 运行Wezterm

  2. 启动Pi, 在Wezterm启动的Tab中输入pi

  3. 输入截图中的内容, 无法正确显示

预期行为
可以正常输入, 即截图中前面不能输入的部分都可以正常输入.

用户文件
data.zip

截图
Image

其他补充说明
尝试过使用搜狗输入法, 可以输入.
尝试过WindowsTerminal、Cygwin Terminal终端, 可以正常输入, 但是其没有开启Kitty模式.
Wezterm非Kitty模式可以正常输入.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions