Skip to content

BambooMintKey v1.1.1

Choose a tag to compare

@thatislg thatislg released this 29 Sep 17:33
· 75 commits to main since this release

BambooMintKey 1.1.1

Bản cập nhật tập trung khắc phục các lỗi hoàn dấu (gõ lặp phím) bị ngược chiều, hoàn thiện tính năng phím w đứng đầu từ thành ư, và sửa lỗi cấu hình bị reset trên Linux.

Điểm mới và cải tiến trong bản 1.1.1

  • Kích hoạt tính năng "Phím w đứng đầu từ thành ư" (AllowLeadingWAsU):
    • Trước đây cờ này chỉ hiển thị trên giao diện nhưng động cơ gõ không xử lý (tính năng bị "chết").
    • Nay gõ w đơn độc ở đầu từ sẽ sinh ra nguyên âm ư: w → ư, wa → ưa, wu → ưu, wi → ưi, ws → ứ.
    • Mặc định là tắt; khi bật sẽ được lưu lại và không bị tắt theo mỗi lần chuyển chế độ V/E.
  • Ưu tiên tiếng Việt khi hoàn dấu (gõ lặp phím):
    • Cơ chế hoàn dấu giờ rút đúng về một ký tự thô theo chuẩn gõ tiếng Việt, kể cả khi chuỗi trùng với từ tiếng Anh.

Sửa lỗi

  • Sửa lỗi hoàn dấu bị ngược: goxx → gox, horr → hor, mass → mas (trước đây lặp dấu lại trả về nguyên chuỗi thay vì rút bớt một ký tự).
  • Sửa hoàn dấu cho phím w (modifier): aww → aw, oww → ow, uww → uw.
  • Sửa lỗi cụm ươ khi gõ w đứng đầu: Wowng → Ương, wongw → ương (trước đây bị giữ nguyên chưa biến đổi).
  • Sửa undo phím w đứng đầu: Ww → Uw, wiw → uiw (trước đây trả về W / wiw sai).
  • Giữ nguyên ngữ cảnh âm tiết khi hoàn tác từ tiếng Anh, cho phép phím dấu/modifier tiếp theo vẫn biến đổi đúng: hopwj → hợp.
  • Loại bỏ tùy chọn "Tự động khôi phục từ tiếng Anh" (trùng lặp chức năng với từ điển tiếng Việt) khỏi giao diện cài đặt.
  • Sửa lỗi cấu hình trên Linux: Fcitx5 native config ghi đè allowLeadingWAsU về mặc định (tắt) mỗi khi nạp config, làm mất cấu hình người dùng đã bật; nay config.json (do Settings GUI ghi) là nguồn duy nhất cho các tùy chọn gõ.

Cài đặt

  1. Tải file: URL Cloud R2
  2. Hoặc cài qua Windows Package Manager (WinGet) sau khi manifest được duyệt:
    winget install BambooMintKey.BambooMintKey

Mã băm xác thực (SHA-256)

  • BambooMintKey1.1.1-Setup.exe: fe87130e6dde111ef4380bb7269fbfb6f3a26d22c37ba2346ce5db6e5b0a263e