VF

vt7211/fix-sercurity-input-macos

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

0 stars Качество 51 Тренд 14

Cursor + dự án trên macOS — chẩn đoán và xử lý lỗi bàn phím liên quan:

Обзор

Cursor + dự án trên macOS — chẩn đoán và xử lý lỗi bàn phím liên quan: IMac.local / vt7211 · Barrier server → Windows · gõ VN bằng hệ thống (EVKey optional). 001-secure-input-release — (2026-10-17). Xem SUCCESS-CRITERIA.md. Agent: đọc SKILL.md trước khi sửa lỗi lâu dài. Bộ nhớ sự cố: CONTEXT.md. LaunchAgent: com.user.secure-input-watchdog (30s; SI cùng PID ≥90s → auto-lock; grace sau unlock). 1. chỉ SACLockScreenImmediate — dùng path CGSession (đã chết trên macOS này). 2. Log Out; không hứa soft-fix / không inject loginwindow. 3. VietnameseIM ; EVKey không bắt buộc. 4. mọi keystroke(Super|Meta+chữ) = … phải . Bật lại → mất đúng chữ đó trên Mac. Backup gốc: ~/barrier.conf.bak-asv-20261017. Sang Windows: dùng (Cmd không còn map qua Barrier). 5. AnyDesk autostart trên host này: đã Disabled / RunAtLoad=false. Chi tiết dài: CONTEXT.md · A/B: KEYBOARD-GRABBER-ABTEST.md. Slash skills trong .cursor/skills/speckit-* (specify, plan, tasks, implement, analyze, …).

README

Показан фрагмент оригинального README. Открыть оригинал.

kiem-tra-go-tieng-viet

Cursor Agent Skill + dự án Speckit trên macOS — chẩn đoán và xử lý lỗi bàn phím liên quan:

Lớp Triệu chứng Hướng xử lý
A — Secure Input EVKey chết; Barrier chuột OK nhưng phím → Windows chết; SI kẹt loginwindow không UI nha-secure-input → Log Out nếu deep-stuck
B — Barrier remap SI=off nhưng mất chữ trên Mac (a/s/v/c/x…) Comment keystroke(Super|Meta+chữ) trong ~/barrier.conf

Host tham chiếu: IMac.local / vt7211 · Barrier server → Windows · gõ VN bằng Telex hệ thống (EVKey optional).

Speckit feature: 001-secure-input-release — COMPLETE (2026-10-17). Xem SUCCESS-CRITERIA.md.


Mở workspace

open ~/.cursor/skills/kiem-tra-go-tieng-viet/kiem-tra-go-tieng-viet.code-workspace

Agent: đọc SKILL.md trước khi sửa lỗi lâu dài. Bộ nhớ sự cố: CONTEXT.md.


Cấu trúc thư mục

kiem-tra-go-tieng-viet/
├── SKILL.md                 # Hướng dẫn agent (entry skill)
├── CONTEXT.md               # Lịch sử sự cố + quyết định đã chốt
├── REFERENCE.md             # Lệnh / API (SACLock, ioreg, watchdog)
├── CHECKLIST-NHA-SI.md      # Checklist vận hành (Log Out path + remap)
├── README.md                # File này
├── kiem-tra-go-tieng-viet.code-workspace
├── scripts/                 # Công cụ CLI
├── specs/001-secure-input-release/   # Speckit feature
│   ├── spec.md
│   ├── plan.md
│   ├── tasks.md
│   ├── SUCCESS-CRITERIA.md
│   ├── KEYBOARD-GRABBER-ABTEST.md    # A/B: Barrier remap = root cause chữ
│   └── ANALYSIS.md
├── .specify/                # Speckit (constitution, templates, scripts)
└── .cursor/skills/speckit-* # Slash-skills Speckit cho Cursor

bash ~/.cursor/skills/kiem-tra-go-tieng-viet/scripts/install-secure-input-watchdog.sh

Tạo/ cập nhật:

Symlink (~/.local/bin/) Script
diagnose-go-tieng-viet scripts/diagnose.sh
nha-secure-input scripts/nha-secure-input.sh
fix-go-tieng-viet scripts/fix-nhanh.sh
fix-barrier-keyboard scripts/fix-barrier-keyboard.sh
fix-keyboard-grabbers scripts/fix-keyboard-grabbers.sh

LaunchAgent: com.user.secure-input-watchdog (30s; SI cùng PID ≥90s → auto-lock; grace sau unlock).


Lệnh nhanh

# Chẩn đoán (luôn chạy trước)
diagnose-go-tieng-viet

# Lớp A — nhả Secure Input
nha-secure-input              # khóa màn hình; mở bằng MẬT KHẨU (tránh Touch ID)
nha-secure-input --check      # chỉ kiểm tra SI
# loginwindow kẹt lâu / không UI → Apple menu → Log Out (không Restart)

# Barrier sau khi SI = off
fix-barrier-keyboard
fix-barrier-keyboard --wait   # poll SI tắt rồi restart Barrier

# Lớp B — mất chữ trên Mac (SI đã off)
fix-keyboard-grabbers        # báo cáo + soft
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add vt7211/fix-sercurity-input-macos
Новичок в MCP? Начните с руководства на mcpskill.org →