4.1 Thiết lập gõ tắt – Auto Text
Tính năng hỗ trợ gõ tắt được chọn cho phép bạn gõ các từ hoặc cụm từ một cách nhanh chóng. Chẳng hạn nếu thường xuyên phải gõ từ “Công nghệ thông tin” bạn có thể thiết lập một mục gõ tắt cho phép bạn chỉ cần gõ “Cntt” và UniKey sẽ tựđiền cụm từ “Công nghệ thông tin” cho bạn. Chú ý: Nếu bạn không muốn một cụm từđã định nghĩa gõ tắt (ví dụ vn = Việt Nam) bị UniKey chuyển đổi thì sau khi gõ cụm từ gõ tắt (vn), hãy
gõ phím Pause/Break. Trường hợp bạn muốn gõ 1 dấu trắng sau cụm từ gõ tắt (vn) mà không muốn vn bịđổi thì có thể giữ phím Shift khi gõ dấu trắng.
Để thiết lập được chếđộ gõ tắt bạn cần làm hai điều sau:
- Bật lựa chọn Cho phép gõ tắt trong bảng điều khiển của UniKey (lựa chọn này ngầm định là tắt).
- Định nghĩa các mục gõ tắt: Bạn chỉ cần làm điều này một lần và UniKey sẽ ghi nhớ lâu dài các mục này trong máy tính của bạn. Để định nghĩa gõ tắt, hãy chọn Bảng gõ tắt trong bảng điều khiển của UniKey. Khi đó hộp hội thoại Macro Definition xuất hiện.
Hình 96: Hộp hội thoại Macro Definition
- Nhập cụm từ gõ tắt vào mục Thay thế.
- Nhập nội dung thay thế tương ứng với dãy gõ tắt vào mục Bởi.
- Nhấn nút <<Lưu>> để lưu định nghĩa gõ tắt.
4.2 Các phím tắt
Để việc sử dụng được nhanh chóng, thuận tiện, UniKey có định nghĩa các tổ hợp phím nóng cho các tính năng thường dùng nhất như sau: - Ctrl+Shift+F5: Mở hộp điều khiển chính của UniKey.
- Ctrl+Shift+F6: Mở hộp công cụ của UniKey.
- Ctrl+Shift+F9: Thực hiện chuyển mã cho clipboard với các lựa chọn đã đặt trong hộp công cụ.
- Ctrl+Shift+F1: Chọn bảng mã Unicode.
- Ctrl+Shift+F2: Chọn bảng mã TCVN3 (ABC). - Ctrl+Shift+F3: Chọn bảng mã VNI Windows. - Ctrl+Shift+F4: Chọn bảng mã VIQR.
CHƯƠNG 03: CÁC THAO TÁC VỚI UNIKEY Sau khi hoàn thành chương này, bạn có thể nắm được:
 Cách khởi động và kết thúc UniKey  Cách bật – tắt chếđộ tiếng Việt
 Tựđộng bật UniKey khi khởi động Windows  Chọn kiểu gõ tiếng Việt  Chọn bảng mã tiếng Việt  Định nghĩa gõ tắt – Auto Text  Chuyển mã tiếng Việt  Tạm ngừng UniKey 1. Khởi động và kết thúc UniKey - Khởi động UniKey: Chạy tệp UniKey.exe.
- Kết thúc UniKey: Nhấn nút <<Kết thúc>> trên bảng điều khiển. Bạn có thể tạo shortcut trên desktop hoặc taskbar của Windows để thuận tiện cho việc khởi động UniKey.
2. Bật – Tắt chếđộ tiếng Việt
Bạn chỉ có thể gõ được tiếng Việt khi trạng thái của UniKey là bật.
Trạng thái bật-tắt của UniKey được thể hiện trên biểu tượng trạng thái nằm ở góc phải dưới của màn hình. Có hai cách để bật-tắt UniKey.
- Nhấn phím chuột trái vào biểu tượng UniKey. - Dùng tổ hợp phím Ctrl+Shift hoặc Alt+Z.
3. Tựđộng bật UniKey khi khởi động Windows
Nếu muốn UniKey tự động chạy mỗi khi bật máy, bạn hãy chọn mục
4. Chọn kiểu gõ tiếng Việt: Telex, VNI, VIQR
Để chọn kiểu gõ tiếng Việt là TELEX, VNI hoặc VIQR, bạn hãy mở Bảng điều khiển sau đó chọn trong ô Kiểu gõ.
5. Chọn bảng mã tiếng Việt
Để chọn bảng mã tiếng Việt, bạn hãy mở Bảng điều khiển sau đó chọn Bảng mã. Bảng mã thông dụng nhất hiện nay là Unicode. Trong tương lai Unicode sẽ thay thế cho tất cả các bảng mã tiếng Việt khác.
6. Định nghĩa gõ tắt – Auto Text
Để định nghĩa gõ tắt, bạn hãy mở Bảng điều khiển sau đó chọn Bảng gõ tắt. Các thao tác tiếp theo tham khảo phần Thiết lập gõ tắt trang 108.
Bạn phải bật tính năng Cho phép gõ tắt trong bảng điều khiển thì mới có thể thực hiện gõ tắt bằng UniKey.
7. Chuyển mã tiếng Việt 7.1 Chuyển mã clipboard 7.1 Chuyển mã clipboard
Chuyển mã clipboard là một công cụ rất tiện dụng cho phép bạn chuyển mã văn bản khi cắt dán. Ví dụ: Bạn muốn chuyển mã một đoạn văn bản trong OpenOffice.org Writer từ mã TCVN3 (ABC) sang mã Unicode và dán vào trong Thunderbird.
Cách thực hiện như sau:
- Đánh dấu và sao chép đoạn văn bản cần chuyển mã vào clipboard (Ctrl+C).
- Chọn Công cụ từ menu của UniKey, hoặc nhấn tổ hợp phím
Hình 97: Ví dụ về chuyển mã clipboard - Tích chọn Chuyển mã clipboard. - Chọn bảng mã hiện tại của đoạn văn bản vào ô Nguồn. - Chọn bảng mã muốn chuyển tới vào ô Đích. - Nhấn nút <<Chuyển mã>>. - Dán văn bản trở lại (Ctrl+V).
Nếu bạn đã thiết lập đúng các tham số chuyển mã (gồm mã nguồn, mã đích) trên hộp hội thoại UniKey Toolkit thì có thể thực hiện chuyển đổi nhanh trong clipboard như sau:
- Đánh dấu và sao chép đoạn văn bản cần chuyển mã vào clipboard (Ctrl+C).
- Nhấn tổ hợp phím Ctrl+Shift+F9 để thực hiện chuyển mã. - Dán văn bản trở lại (Ctrl+V).
7.2 Chuyển mã file văn bản thường
UniKey cho phép bạn chuyển mã các tệp dạng text và tệp .rtf. Cách thực hiện như sau:
- Chọn Công cụ từ menu của UniKey, hoặc nhấn tổ hợp phím
Ctrl+Shift+F6 để mở hộp hội thoại UniKey Toolkit.
Hình 98: Ví dụ về chuyển mã file văn bản thường
- Không đánh dấu vào lựa chọn Chuyển mã clipboard.
- Chọn bảng mã hiện tại của tệp cần chuyển vào ô Nguồn.
- Chọn bảng mã muốn chuyển tới vào ô Đích.
- Chọn tệp cần chuyển vào ô File nguồn.
- Chọn tệp đích vào ô File đích.
- Nhấn nút <<Chuyển mã>>.
Bạn có thể chọn tệp đích trùng với tệp nguồn, khi đó UniKey sẽ ghi đè nội dung đã chuyển đổi vào tệp nguồn.
7.3 Các lựa chọn trong chuyển mã
Có thể kết hợp việc chuyển mã như trên với các tùy chọn khác của UniKey trong chuyển mã như chuyển thành chữ hoa, thành chữ thường, loại bỏ dấu... bằng cách đánh dấu vào lựa chọn tương ứng.
Nếu chỉ muốn sử dụng các tiện ích đó mà không chuyển bảng mã, thì phải chọn bảng mã nguồn và bảng mã đích giống nhau. Ví dụ: Nếu muốn loại bỏ dấu một đoạn văn bản Unicode mà không chuyển mã thì phải chọn bảng mã nguồn và bảng mã đích đều là Unicode.
8. Tạm ngừng UniKey
Nếu muốn UniKey không xử lý bỏ dấu tiếng Việt hay gõ tắt với phím sắp gõ, bạn có thể tạm ngừng UniKey bằng phím Pause/Break.
Ví dụ: or =ỏ
PHỤ LỤC: NHỮNG VẤN ĐỀ THƯỜNG GẶP KHI SỬ DỤNG UNIKEY
Mỗi khi gặp trục trặc hay khó khăn khi sử dụng UniKey, bạn hãy quay lại đọc mục này để tìm ra câu trả lời cho chính mình. Một số câu hỏi thường gặp như sau:
1. Phải làm gì khi gặp khó khăn trong việc dùng UniKey?
Bạn hãy thử thực hiện theo các bước sau:
- Tìm xem vấn đề của mình đã được đề cập trong tài liệu này chưa. - Đọc lại Hướng dẫn sử dụng UniKey để tự tìm câu trả lời.
- Vào Diễn đàn UniKey và tìm hiểu xem vấn đề của bạn đã được đề cập ở đó chưa. Nếu chưa thì bạn có thể gửi câu hỏi lên diễn đàn, tác giả hoặc những người sử dụng khác sẽ cố gắng giúp bạn.
- Gửi email cho tác giả (đây chỉ là giải pháp cuối cùng).
2. UniKey và UniKey NT khác nhau thế nào?
UniKey là phiên bản chuẩn chạy cho mọi Windows, còn UniKey NT chỉ
chạy trên Windows NT/2000/XP.
Điểm khác nhau duy nhất: UniKey NT sử dụng phông chữ chuẩn của Windows làm giao diện nên không cần phông tiếng Việt riêng. Điều này cũng có lợi cho việc soạn bảng gõ tắt trong UniKey. Bạn không thể dùng
UniKey NT trong Windows 9x.
3. Tại sao bảng gõ tắt lại hiển thị theo dạng VIQR?
Điều này xảy ra với UniKey phiên bản chuẩn (không xảy ra với UniKey
NT). Do có hạn chế về phông chữ, phông tiếng Việt mà UniKey dùng làm giao diện không hiển thị đầy đủ các chữ hoa có dấu. Vì thế khi soạn bảng gõ tắt UniKey sẽ hiển thị theo dạng VIQR. Tuy nhiên, UniKey chỉ dùng dạng VIQR này khi bạn soạn bảng gõ tắt, còn khi dùng gõ tắt UniKey vẫn sinh ra các xâu gõ tắt đúng với bảng mã bạn dùng.
Tuy bảng gõ tắt hiển thị theo VIQR, lúc soạn bạn vẫn chỉ cần gõ theo kiểu gõ mà bạn đang dùng như TELEX hay VNI.
Nhược điểm này không xảy ra với bản UniKey NT. Người sử dụng
Windows NT/2000/XP nên dùng UniKey NT.
4. Chú ý khi soạn bảng gõ tắt
Bạn cần lưu ý các điểm sau khi định nghĩa gõ tắt:
- Dãy gõ tắt dài tối đa 15 ký tự, chỉ chứa các chữ không dấu hoặc số. - Dãy gõ tắt có phân biệt chữ hoa và chữ thường. Chẳng hạn bạn có thể
định nghĩa “Cntt” là “Công nghệ thông tin” và “CNTT” là “CÔNG NGHỆ THÔNG TIN”.
- Bạn có thểđịnh nghĩa lên tới 1024 mục gõ tắt, mỗi cụm từ thay thế có thể dài tối đa là 512 ký tự tiếng Việt, tổng dung lượng tối đa của bảng gõ tắt là 64 KB. Các giới hạn này nói chung là đủ đảm bảo yêu cầu cho hầu hết người dùng.
- Đối với phiên bản UniKey dùng cho mọi Windows (không phải bản đặc biệt UniKey NT) do có hạn chế về phông chữ dùng trong Windows 9x nên UniKey phải dùng dạng VIQR cho phép bạn phân biệt chữ hoa và chữ thường. UniKey chỉ dùng VIQR khi định nghĩa gõ tắt, còn khi bạn áp dụng gõ tắt thì UniKey sẽ tự động chuyển đổi theo đúng bảng mã bạn dùng.
5. Cách chọn nhanh một bảng mã
UniKey có các tổ hợp phím cho phép bạn chọn nhanh các bảng mã thông dụng:
- Ctrl+Shift+F1: Chọn bảng mã Unicode.
- Ctrl+Shift+F2: Chọn bảng mã TCVN3 (ABC). - Ctrl+Shift+F3: Chọn bảng mã VNI Windows. - Ctrl+Shift+F4: Chọn bảng mã VIQR.
6. Nên dùng Unicode dựng sẵn hay Unicode tổ hợp?
Lựa chọn giữa Unicode dựng sẵn hay tổ hợp hiện nay vẫn chưa ngã ngũ do còn một số hạn chế về kỹ thuật của mỗi kiểu. Từ góc độ người sử dụng thông thường, bạn nên dùng Unicode dựng sẵn nếu ứng dụng mà bạn đang dùng cho phép bạn làm điều đó. Dùng unicode dựng sẵn bạn sẽ có khả năng in ấn, hiển thị văn bản dễ dàng, đẹp hơn dạng tổ hợp. Tuy nhiên cũng có một số chương trình chỉ cho phép bạn dùng unicode tổ hợp mà thôi.
7. Tại sao tiếng Việt trong Word bị thay đổi khi gõ?
Tính năng AutoCorrect của Word thường tựđộng thay đổi các chữ theo văn phạm tiếng Anh, điều này gây kết quả sai đối với tiếng Việt. Ví dụ: khi gõ chữ "đại" thì chữ "i" thường có thể bịđổi thành chữ "I" hoa.
Khắc phục: Trong Word, chọn mục menu Tools\AutoCorrect Options
sau đó xóa tất cả các check box.
8. Tại sao khi chuyển mã clipboard văn bản Word hay bị mất chữ?
Một số bảng mã 1 byte có đụng chạm đến các ký tự điểu khiển của Word, các ký tự này thường không được Word copy vào clipboard nên UniKey không thể làm gì hơn.
Khắc phục: Sao chép văn bản vào Outlook Express hoặc WordPad trước rồi chuyển mã. Sở dĩ Outlook Express và WordPad lấy được đủ các chữ là vì những chương trình này hiểu clipboard dạng Rich Text, tức là hiểu các định dạng của Word. UniKey hiện tại chỉ can thiệp clipboard ở dạng plain text (text không có định dạng).
9. Tại sao đôi khi gõ unicode thì chỉ hiện ra dấu hỏi?
Có 1 trong 2 khả năng xảy ra:
- Chương trình bạn đang dùng không hỗ trợ unicode. Bạn có thể kiểm chứng điều này bằng cách copy 1 đoạn văn bản unicode từ ứng dụng khác. Nếu cũng thấy các dấu hỏi thì nghĩa là chương trình bạn dùng không hỗ trợ unicode, UniKey không thể làm gì khác.
- Chương trình của bạn chỉ có thể đọc unicode thông qua clipboard. Bạn bật tính năng "Sử dụng clipboard cho unicode" ở trong UniKey lên thì sẽ soạn được tiếng Việt unicode.
10. Soạn tiếng Việt unicode trong emacs với UniKey
Kể từ UniKey 3.5 Final bạn đã có thể soạn thảo unicode trong emacs rất thuận tiện. Tuy nhiên, bạn cần có Emacs version 21.2 trở lên. Đặt các thông số như sau:
- Trong UniKey hãy chọn bảng mã X UTF-8.
- Trong emacs: đặt keyboard-coding-system là UTF-8. Có một số cách để làm điều này:
+ Nhấn tổ hợp phím: C-x RET k utf-8. Cách này chỉ có tác dụng trong một phiên làm việc của emacs.
+ Chạy lệnh customize của emacs: M-x customize. Sau đó chọn nhóm Environment - I18n - Mule - Keyboard Coding System,
đặt Keyboard Coding System là UTF-8. Lựa chọn này sẽ luôn luôn có tác dụng khi bạn khởi động emacs.
11. Dùng UniKey 4.0 gõ tiếng Việt trong Word 2003 thường bị lỗi dấu dấu
Để nhập, hiển thị, in ấn đúng các chuỗi văn bản tiếng Việt, máy tính của bạn cần có các thành phần sau:
- Trình gõ phím tiếng Việt, thí dụ như bạn đang dùng UniKey 4.0. Bạn nên cấu hình ứng dụng gõ phím để nó làm việc theo kiểu gõ mà bạn quen dùng (thí dụ như Telex) và tạo các ký tự Việt theo bảng mã mà bộ phông hỗ trợ (thí dụ như Unicode).
- Các phông chữ hỗ trợ bảng mã tiếng Việt mà trình gõ phím tạo ra. Thí dụ nếu bạn đang dùng chếđộ mặc định của UniKey, bạn phải cài các bộ phông Unicode tiếng Việt. Hiện nay Windows chỉ hỗ trợ một số rất ít phông Unicode tiếng Việt (khoảng 5 phông), nếu muốn nhiều
Tóm lại, có thể bạn đang dùng chế độ gõ tiếng Việt theo bảng mã Unicode nhưng máy bạn chưa cài phông Unicode tiếng Việt (350 phông trên máy bạn chỉ hỗ trợ tiếng Việt theo bảng mã nào đó chứ không phải Unicode).
12. Soạn tiếng Việt unicode trong gVim với UniKey
Bạn cần đặt các thông số sau:
Trong UniKey hãy chọn bảng mã X UTF-8. Đặt các thông số sau cho gVim.
- set encoding=Unicode set guifont=courier_new
- Bạn có thểđặt các dòng trên vào vào file _vimrc ở thư mục gốc của gVim (thường là c:\vim) vào gVim sẽ tựđộng chạy ở chếđộ này.
13. UniKey và Photoshop
Muốn gõ tiếng Việt unicode trong Photoshop cần phải có các điều kiện sau:
- Photoshop ít nhất phải từ phiên bản version 7 trở lên. - UniKey version ít nhất phải từ phiên bản 3.51 trở lên.
- Bạn phải bật lựa chọn "Sử dụng clipboard cho Unicode" trong
UniKey. Nếu bạn dùng Windows 9x thì lựa chọn này đã luôn được chọn, bạn không cần quan tâm đến nó nữa.
Photoshop version 6 có một số hạn chế khiến bạn không thể gõ unicode được.
14. Chat tiếng Việt trong Yahoo
Để chat tiếng Việt có dấu, mọi người thường dùng mã NCR Decimal của UniKeỵ (Cách này tương tự như chọn UCS2-W trong VietKey). Khi gõ bạn không thấy tiếng Việt ngay mà chỉ thấy mã, nhưng khi gửi đi sẽ thấy tiếng Việt. Tuy nhiên cách này hiện nay đã KHÔNG thể dùng được với các phiên bản mới đây của Yahoo Messenger (cả UniKey và Vietkey).
Tuy nhiên với người dùng Windows NT/2000/XP, hãy chọn bảng mã Vietnamese Locale CP 1258 trong UniKey. Với CP 1258 bạn có thể gõ tiếng Việt unicode thoải mái. Đặc biệt là không phải nhìn thấy mã số như giải pháp NCR Decimal ở trên, bạn sẽ thấy tiếng Việt ngay khi gõ. Một sốđiều cần lưu ý khi dùng CP 1258:
- Bạn phải dùng UniKey version 3.55 trở lên.
- Bảng mã này thực chất là Unicode tổ hợp (composite unicode) có sử dụng các hỗ trợ tiếng Việt có sẵn trong Windows.
Để dùng CP 1258 máy của bạn cần cài đặt hỗ trợ tiếng Việt của Windows Vietnamese locale, cách làm với Windows XP như sau:
- Chọn Control Panel, sau đó chọn Regional and Language Options - Khi hộp hội thoại hiện lên, hãy chọn trang Languages, tích chọn
Install files for comlex scripts and right-to-left languages. Sau đó