Bộ gõ Hán Nôm
Bộ gõ Hán Nôm (IME) cho phép bạn gõ các chữ Hán Nôm bằng cách nhập các âm Hán Việt, Pinyin, và Nôm.
Hướng dẫn sử dụng
Gõ phát âm của chữ Hán Nôm, sau đó chọn chữ từ danh sách kết quả. Các phím tắt sử dụng:
- Ctrl + Space: Bắt buộc hiển thị danh sách kết quả (khi ô gõ không trống)
- Up, Down, PageUp, PageDown, Home, End: Di chuyển giữa các chữ trong danh sách
- Ctrl + 0-9: Chọn chữ thứ N (Ctrl+1 cho chữ đầu tiên)
- Enter: Chọn chữ được chọn
- Esc: Đóng danh sách chữ
Tích hợp trên các trang web khác
Bộ gõ Hán Nôm là một mô-đun độc lập có thể dễ dàng tích hợp vào bất kỳ trang web nào. Có hai cách sử dụng:
Cách 1: Khai báo (sử dụng thuộc tính data-*)
Cách đơn giản nhất là thêm thuộc tính data-hannom-ime vào các phần tử <input> và <textarea>:
<!-- Thêm JavaScript (tự động tính đường dẫn tuyệt đối) --> <script type="text/javascript" src="https://hvdic.thivien.net/HVDic-dev/ime.js"></script> <!-- Sử dụng với thuộc tính dữ liệu --> <input type="text" data-hannom-ime data-hannom-ime-lang="1" placeholder="Gõ Hán Việt"> <input type="text" data-hannom-ime data-hannom-ime-lang="2" placeholder="Gõ Pinyin"> <textarea data-hannom-ime data-hannom-ime-lang="3" placeholder="Gõ Hán Nôm"></textarea>
Thuộc tính data-hannom-ime-lang xác định hệ thống phát âm:
1 = Hán Việt (mặc định), 2 = Pinyin, 3 = Hán Nôm.
Cách 2: Lập trình (sử dụng JavaScript API)
Sử dụng API toàn cục HanNomIME:
<script type="text/javascript" src="https://hvdic.thivien.net/HVDic-dev/ime.js"></script>
<input type="text" id="my-input" placeholder="Nhập tại đây">
<script>
// Gắn IME vào một <input> hoặc <textarea> khi cần
const input = document.getElementById('my-input');
HanNomIME.bind(input, { defaultLang: 1 });
// Gỡ bỏ khi không sử dụng
HanNomIME.unbind(input);
// Kiểm tra xem IME có được sử dụng không
const ime = HanNomIME.getInstance(input);
if (ime) {
console.log('IME đang hoạt động với ngôn ngữ: ' + ime.currentLang);
}
</script>