Hiện tại có lỗi trong JavaFX (https://javafx-jira.kenai.com/browse/RT-30669, yêu cầu đăng ký miễn phí), nếu bạn đang sử dụng bố cục bàn phím azerty và chỉ định một máy gia tốc với Z trong đó, trên Mac nó chỉ kích hoạt khi gõ W. Tôi cần để khắc phục lỗi này khi tôi cần phát hành sản phẩm của mình ngay bây giờ.cách phát hiện xem bàn phím người dùng có thuộc AZERTY trong Java không?
Vì vậy, tôi muốn phát hiện Mac + Azerty và nếu thay đổi máy gia tốc để sử dụng W. Tôi biết cách phát hiện Mac và tôi biết cách phát hiện ngôn ngữ của bàn phím (sử dụng InputContext # getLocale()). sao tôi biết liệu ngôn ngữ hiện tại có bố trí bàn phím azerty? Tôi có phải kiểm tra danh sách hardcoded của các miền địa phương đã biết sử dụng bố cục không? Nếu vậy, tôi sẽ tìm thấy danh sách đó ở đâu?
Lỗi này chỉ xảy ra đối với bố cục AZERTY hay cũng cho các bố cục khác như QWERTZ? – Arjan
Tôi sẽ không biết thực sự..why? –
Chỉ tò mò thôi, đó là bố cục đầu tiên xuất hiện khi bạn nói rằng phím Z không ở vị trí QWERTY "bình thường". Bàn phím QWERTZ có các phím Y và Z được hoán đổi, điều này rất thú vị cho những người dùng không cần thiết phải thay đổi BIOS và xác nhận với Y. – Arjan