Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

自动切换输入法后shift无响应的问题 #882

Open
HomeQi opened this issue May 9, 2024 · 27 comments
Open

自动切换输入法后shift无响应的问题 #882

HomeQi opened this issue May 9, 2024 · 27 comments

Comments

@HomeQi
Copy link

HomeQi commented May 9, 2024

使用自动切换输入法app配合鼠须管和搜dog,在搜dog后切换鼠须管,会出现shift按键无响应对问题。
系统版本 13.6.3 (22G436) 只能切换到其他输入法后在切换到鼠须管才能正常使用shift上屏和中英文切换对功能,希望大佬能解决一下!感谢

@lovelock
Copy link
Contributor

我遇到的问题是shift+/时会自动切换中英文,升级了0.18之后才有的问题

@gradypark86
Copy link

我遇到的问题是shift+/时会自动切换中英文,升级了0.18之后才有的问题

请问你遇到的问题是 #901 吗?

@lovelock
Copy link
Contributor

我遇到的问题是shift+/时会自动切换中英文,升级了0.18之后才有的问题

请问你遇到的问题是 #901 吗?

我前两天都一直在用fctix了,昨天把squirrel入口删了,刚又重新加回来好像没问题了,你可以试试

@HomeQi
Copy link
Author

HomeQi commented May 22, 2024

到目前2024-05-23这个问题还是没办法搞定,哎略显无奈。

@LEOYoon-Tsaw
Copy link
Member

LEOYoon-Tsaw commented May 22, 2024

也許和 901 是同一個問題

@lovelock

This comment has been minimized.

@LEOYoon-Tsaw

This comment has been minimized.

@lovelock

This comment has been minimized.

@LEOYoon-Tsaw

This comment has been minimized.

@lovelock

This comment has been minimized.

@LEOYoon-Tsaw

This comment has been minimized.

@LEOYoon-Tsaw
Copy link
Member

@HomeQi 解決了嗎?

@lovelock

This comment has been minimized.

@LEOYoon-Tsaw

This comment has been minimized.

@HomeQi
Copy link
Author

HomeQi commented May 29, 2024

@HomeQi 解決了嗎?

没有,目前还是有这个问题。配置我贴在下面,谢谢!

patch:
  schema_list:
    - schema: luna_pinyin_simp # 朙月拼音

  menu/page_size: 9 # 候选词个数

  # 若 caps 切换大小写无效, 打开 Mac 系统偏好设置 > 键盘 > 输入法 > 取消勾选[使用大写锁定键切换“美国”输入模式]
  ascii_composer/good_old_caps_lock: true # 若为 true, Caps 只切换大小写
  ascii_composer/switch_key:
    Caps_Lock: commit_code # Caps 键
    Shift_L: commit_code # 左 Shift,切换中英文
    Shift_R: noop
    Control_L: noop # 左 Control,屏蔽该切换键
    Control_R: noop # 右 Control,屏蔽该切换键

  key_binder/bindings: # 若开启, 去掉前面#
    # 翻页
    #- { when: has_menu, accept: Tab, send: Page_Down }            # "tab" 键翻页, 和 "tab" 键分词只能二选一
    - { when: composing, accept: Tab, send: Shift+Right } # "tab" 键分词
    - { when: paging, accept: minus, send: Page_Up } # "-" 上一页
    - { when: has_menu, accept: equal, send: Page_Down } # "=" 下一页
    - { when: paging, accept: comma, send: Page_Up } # "," 上一页
    - { when: has_menu, accept: period, send: Page_Down } # "." 下一页
    - { when: paging, accept: bracketleft, send: Page_Up } # "[" 上一页
    - { when: has_menu, accept: bracketright, send: Page_Down } # "]" 下一页
    # 快捷键
    #- { when: has_menu, accept: semicolon, send: 2 }              # ":" (分号)选择第 2 个候选词
    #- { when: has_menu, accept: apostrophe, send: 3 }             # "'" (引号)选择第 3 个候选词
    #- { when: composing, accept: Shift+Tab, send: Shift+Left }    # "Shift+Tab" 键向左选拼音分词
    #- { when: composing, accept: Control+a, send: Home }          # "Control+a" 光标移至首
    #- { when: composing, accept: Control+e, send: End }           # "Control+e" 光标移至尾
    #- { when: composing, accept: Control+g, send: Escape }        # "Control+g" 清码
    #- { when: composing, accept: Return, send: Escape }           # "Return" 回车清码
    #- { when: always, accept: Control+Shift+1, select: .next }             # 切换输入方案
    #- { when: always, accept: Control+Shift+2, toggle: ascii_mode }        # 中/英文切换
    #- { when: always, accept: Control+Shift+3, toggle: full_shape }        # 全角/半角切换
    # - { when: always, accept: Control+Shift+4, toggle: simplification } # 繁简体切换
    #- { when: always, accept: Control+Shift+5, toggle: extended_charset }  # 通用/增广切换(显示生僻字)
    #- { when: composing, accept: Control+b, send: Left }           # "Control+b" 移动光标
    #- { when: composing, accept: Control+f, send: Right }          # "Control+f" 向右选择候选词
    #- { when: composing, accept: Control+h, send: BackSpace }      # "Control+h" 删除输入码


patch:
  show_notifications_when: appropriate     # 状态通知,可设为全开(always)全关(never)  

  # 皮肤主题名称输入在下方,分为浅色和深色
  # 浅色主题
  style/color_scheme: wechat_light
  # 深色主题
  style/color_scheme_dark: wechat_dark

  # 皮肤主题
  preset_color_schemes:
    wechat_light:
      name: 微信键盘浅色
      horizontal: true                          # true横排,false竖排
      back_color: 0xFFFFFF                      # 候选条背景色
      border_height: 0                          # 窗口上下高度,大于圆角半径才生效
      border_width: 8                           # 窗口左右宽度,大于圆角半径才生效
      candidate_format: "%c %@ "                # 用 1/6 em 空格 U+2005 来控制编号 %c 和候选词 %@ 前后的空间
      comment_text_color: 0x999999              # 拼音等提示文字颜色
      corner_radius: 5                          # 窗口圆角
      hilited_corner_radius: 5                  # 高亮圆角
      font_face: PingFangSC                     # 候选词字体
      font_point: 20                            # 候选字大小
      hilited_candidate_back_color: 0x75B100    # 第一候选项背景色
      hilited_candidate_text_color: 0xFFFFFF    # 第一候选项文字颜色
      label_font_point: 16                      # 候选编号大小
      text_color: 0x424242                      # 拼音行文字颜色
      inline_preedit: true                      # 拼音位于: 候选框 false | 行内 true

    wechat_dark:
      name: 微信键盘深色
      horizontal: true                          # true横排,false竖排
      back_color: 0x2e2925                      # 候选条背景色
      border_height: 0                          # 窗口上下高度,大于圆角半径才生效
      border_width: 8                           # 窗口左右宽度,大于圆角半径才生效
      candidate_format: "%c %@ "                # 用 1/6 em 空格 U+2005 来控制编号 %c 和候选词 %@ 前后的空间
      comment_text_color: 0x999999              # 拼音等提示文字颜色
      corner_radius: 5                          # 窗口圆角
      hilited_corner_radius: 5                  # 高亮圆角
      font_face: PingFangSC                     # 候选词字体
      font_point: 20                            # 候选字大小
      hilited_candidate_back_color: 0x75B100    # 第一候选项背景色
      hilited_candidate_text_color: 0xFFFFFF    # 第一候选项文字颜色
      label_font_point: 16                      # 候选编号大小
      text_color: 0x424242                      # 拼音行文字颜色
      label_color: 0x999999                     # 预选栏编号颜色
      candidate_text_color: 0xe9e9ea            # 预选项文字颜色
      inline_preedit: true                      # 拼音位于: 候选框 false | 行内 true

@lovelock

This comment has been minimized.

@LEOYoon-Tsaw
Copy link
Member

與Issue不相關的主題不要混在這裡,有別的問題可以新開一個討論

@HomeQi
Copy link
Author

HomeQi commented May 31, 2024

更新了最新版本,问题还是在的,不知道哪里有问题😄 希望大佬能早日解决!

@LEOYoon-Tsaw
Copy link
Member

這個暫時找不到辦法解決,得有待日後了

@HomeQi
Copy link
Author

HomeQi commented May 31, 2024

這個暫時找不到辦法解決,得有待日後了

十分感谢,我也会持续寻找解决方法!

@HomeQi
Copy link
Author

HomeQi commented Jun 18, 2024

最新的一个发现,不知道有没有帮助。
就是自动切换输入法后shift切换中英文上屏无响应的状态下,任意切换程序内的窗口就可以正常切换中英文了,但是具体的原理我也无法解释,希望对问题的解决有所帮助!

@Jackiexiao
Copy link

我现在也被这个问题困扰了好久,只要是切换输入法都有这个问题,不管是用 自动切换输入法 还是 input source pro

感觉得降级为之前的版本才能解决问题了

@HomeQi
Copy link
Author

HomeQi commented Jun 30, 2024

我现在也被这个问题困扰了好久,只要是切换输入法都有这个问题,不管是用 自动切换输入法 还是 input source pro

感觉得降级为之前的版本才能解决问题了

是的 我记得以前的版本貌似是没有这个问题的。。。具体哪个版本开始出现问题的暂时不太清楚,如果你回退版本成功的话可以回复一下我,十分感谢!

@LEOYoon-Tsaw
Copy link
Member

按command+space切換沒有問題是吧?

@HomeQi
Copy link
Author

HomeQi commented Jul 1, 2024

按command+space切換沒有問題是吧?

https://github.com/rime/squirrel/assets/54731976/787bcfa7-13ca-45bd-851a-62a531914b2c
情况如视频,切换后按shift无响应,必须切换一下输入法才能正常使用(使用了自动切换输入法软件)

@Jackiexiao
Copy link

我现在也被这个问题困扰了好久,只要是切换输入法都有这个问题,不管是用 自动切换输入法 还是 input source pro
感觉得降级为之前的版本才能解决问题了

是的 我记得以前的版本貌似是没有这个问题的。。。具体哪个版本开始出现问题的暂时不太清楚,如果你回退版本成功的话可以回复一下我,十分感谢!

我回退到 0.16.2 的版本依然存在一样的问题...

@HomeQi
Copy link
Author

HomeQi commented Jul 1, 2024

我现在也被这个问题困扰了好久,只要是切换输入法都有这个问题,不管是用 自动切换输入法 还是 input source pro
感觉得降级为之前的版本才能解决问题了

是的 我记得以前的版本貌似是没有这个问题的。。。具体哪个版本开始出现问题的暂时不太清楚,如果你回退版本成功的话可以回复一下我,十分感谢!

我回退到 0.16.2 的版本依然存在一样的问题...

测试了一下,最早版本的也是存在这个问题的。不用测试旧版本了,搜dog可以正常切换。不知道是哪里有问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants