[area] macos27 无法输入并且无法使用 fn 键

Offen
#1,105 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
24/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
macos, rust, tauri
Bereich
desktop

Rechercherichtung

Reproduce on macOS 27 with the app enabled under Accessibility, and check whether the permission is actually held at the moment text is inserted, and whether the global hotkey listener ever sees the Fn key. The reporter says typeless works with the same permissions, so compare which system path the project uses for insertion (accessibility element vs. pasteboard) and for Fn (modifier flag changes vs. a regular key tap). There are no comments, assignees or linked pull requests, so the first step is confirming the failure and narrowing it to one of those two paths. Done means text lands at the cursor and Fn starts recording without extra setup.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug
现象

辅助功能添加了 openless,并且尝试删除再重新添加,重启 APP,依然无法获取输入焦点并自动输入上屏文字。
另一个问题是无法使用 Fn 键作为语音录制快捷键

影响

文字无法上屏,Fn 键无法使用,只弹出了这个框,但无法自动输入任何文字,每次都要粘贴。

Image
建议接受标准

当前系统使用 typeless 没有任何问题,并且不会污染剪贴板,文字也能够正常输入并上屏,Fn 键也能够正常使用。
typeless 无需任何设置即可使用 Fn 键作为语音输入的快捷键

Image

并且无需任何设置即可文字输入插入到光标位置,辅助功能进行了同样的设置:

Image
TODO / 不确定项

所以并不是系统权限问题,typeless 能做到,就不是系统权限或者第三方无法做到外接键盘使用 Fn 的问题。

No response

Vorherrschende Sprache
Rust
Sterne
3.7k
Forks
349
Ø Merge
2 T. 14 Std.
Gemergte PRs (30 T.)
97

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Open-Less/openless

Alle Issues in Open-Less/openless

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.