Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
0,91 MB
Nội dung
TÌM HIỂU MỘT SỐ CHỨC NĂNG ĐẶC BIỆT CỦA PHẦN MỀM GÕ WINVNKEY Trần Tư Bình & TS Ngơ Đình Học MỤC LỤC Sửa chữ biến dạng vng email Hốn đổi dạng chữ hoa/thường Tra dấu Hỏi Ngã Bảng ký tự (Character Map) A Bảng ký tự Microsoft Windows B Bàn gõ chữ Unicode WinVNKey Tại cần hoán chuyển bảng mã tiếng Việt? Chuyển mã văn trơn A Chuyển mã từ tệp (file) B Chuyển mã từ clipboard hộp thoại Hoán Chuyển C Chuyển mã từ clipboard bảng trình đơn (menu) D Chuyển mã từ clipboard phím nóng Hốn chuyển văn dạng Telex, VNI, VIQR (VietNet), … A Hoán chuyển bảng mã B Gõ lại toàn văn Hốn chuyển văn VIQR cách thơng minh A Dạng VietNet bị hốn chuyển sai lạc ý nghĩa B Dùng dạng VIQR chuẩn để tránh sai lạc ý nghĩa C Hốn chuyển nhanh chóng dạng VIQR sang Unicode D Hốn chuyển thơng minh Hốn chuyển phông cho văn định dạng RTF 10.Kết luận Phụ Lục: Vài điều Quản Lý Phông Tiếng Việt Cho Windowns Trang 7 12 13 13 17 19 20 20 21 22 25 25 26 26 27 28 30 31 Chú ý: Nếu bạn chưa dùng WinVNKey thành thạo, xin đọc trước “Vài Chức Năng Đặc Biệt Của Phần Mềm Gõ Winvnkey” http://chuvietnhanh.sf.net (phần Bài Đọc Thêm) để làm quen trước Sau đó, muốn tìm hiểu sâu muốn khám phá chức cao cấp đọc WinVNKey phần mềm miễn phí để gõ chữ Việt ngơn ngữ khác Ngồi chức giúp gõ chữ Việt xác nhanh hơn, WinVNKey cịn có nhiều chức mà phần mềm khác chưa hỗ trợ có hỗ trợ chưa hồn hảo Phần mềm WinVNKey hạ tải từ http://winvnkey.sf.net WinVNKey cài đặt giao diện tiếng Anh hay tiếng Việt Bài viết dùng giao diện tiếng Việt hầu giúp cho đông đảo người Việt khắp nơi giới Một số chức WinVNKey nằm hyperlink màu xanh (Hình 1) Chẳng hạn muốn thay đổi dấu kiểu gõ, ta nhấn lên cụm chữ "Kiểu gõ" trang Chính Ngồi WinVNKey cịn cung cấp chức khác thông qua menu nút "Chạy" (Hình 2) Hình 1: Giao diện WinVNKey Hình 2: Một số chức WinVNKey nằm nút Chạy Bài xin giới thiệu vài chức hữu dụng đặc biệt WinVNKey sau: - Sửa chữ biến dạng email (vd: Yahoo mail, Hotmail …) Hoán đổi chữ hoa/thường, chữ hoa đầu câu, đầu từ cho văn chữ Việt Tra dấu Hỏi Ngã Hỗ trợ bảng ký tự (Character Map) Hoán chuyển bảng mã cho văn trơn (plain text) Hoán chuyển văn viết dạng Telex, VNI, VIQR (VietNet) Tự động gõ lại văn Hoán chuyển văn định dạng RTF (rich text format) SỬA CÁC CHỮ BIẾN DẠNG HOẶC Ơ VNG TRONG EMAIL WinVNKey chỉnh lại chữ email bị biến dạng nhiều lần không chọn UTF-8 cách phục hồi lại chữ bị hiển thị thành ô vuông Dưới ví dụ thật xảy Ta dùng để thực tập: Tơi hỏi Vinh, bạn tơi, giúp tìm phần mềm hốn chuyển chữ Việt khơng dấu qua chữ có dấu Khi mở email trả lời Vinh (viết chữ không dấu), phần email mà tơi gởi cho Vinh viết chữ có dấu bị biến dạng Nguyên văn email Vinh sau: Hello anh Binh Anh vao vovisoft co muc chuyen tu nhung chu khong dau qua co dau nhung khong dung phan mem Vay nhe anh binh Vinh > tu binh tran wrote: > > Hi Vinh, > Hm trặỏằc, nghe Vinh ni v o site cỏằĐa vovisoft.com có thể > thấy software hoán chuyển chữ Việt không dấu qua chữ Việt có dấu > Tôi có v o tơm nhặng khng thỏƠy > Vỏ-y Vinh xem lại và cho tôi cái link dẫn tá»›i software nà y nha > CỏÊm ặĂn Vinh > TrỏĐn Tặ Bơnh Để đọc đoạn email biến dạng trên, ta làm vài bước sau: - Chọn bôi đen [select] đoạn email biến dạng Nhấn thả phím Ctrl lần, xong đè chuột phải WinVNKey hiển thị bảng trình đơn (menu) Hình Chọn “E6 Sửa chữ biến dạng email” Tức sau vài giây, tồn đoạn email bôi đen phục hồi lại dạng tiếng Việt nguyên thủy hiển thị cửa sổ trình duyệt Nếu có số chữ khơng hốn chuyển được, ta lặp lại q trình hốn chuyển vừa chọn menu E5 Hình 3: Bảng trình đơn WinVNKey sau nhấn Ctrl lần đè chuột phải Chú ý menu E5 (hoặc E6) dùng để sửa lại email có ký tự hình vng Hình Sau hốn đổi, ta Hình Hình 4: Yahoo Email bị lỗi vng hiển thị số mẫu tự Việt Hình 5: Email sau sửa xong hiển thị cửa sổ trình duyệt HỐN ĐỔI DẠNG CHỮ HOA/THƯỜNG WinVNKey hốn đổi dạng chữ hoa/thường, chữ hoa đầu câu, chữ hoa đầu từ, cho văn viết bảng mã số gần 100 bảng mã mà WinVNKey hỗ trợ: Unicode, VISCII, ABC, VNI, VPS, v.v Muốn vậy, trước hoán đổi, ta phải chọn lựa bảng mã trang Chính Microsoft Word có chức hốn đổi Unicode dạng chữ hoa/thường [Format > Change Case] áp dụng cho chữ viết theo lối dấu rời (composed characters) Khi gặp chữ Việt Unicode dựng sẵn (precomposed characters), Microsoft giữ ngun khơng hốn đổi ngoại trừ chữ trùng với chữ dùng Tây Âu (như đ, à, á, ã, è, é, ù, ú, …) Chẳng hạn, chọn đổi sang chữ hoa, Microsoft Word đổi cụm chữ "Hốn đổi" thành "HỐN ĐổI" Nếu gặp văn viết bảng mã Việt cũ (như ABC, VPS, …) Microsoft Word hốn đổi sai khơng hiểu bảng mã Trong WinVNKey có đầy đủ chức hốn đổi Unicode dạng chữ hoa/thường y hệt Microsoft Word (nghĩa hỗ trợ tất ngơn ngữ giới) Ngồi WinVNKey vượt trội Microsoft Word điểm sau đây: (1) Hỗ trợ cho tất chữ Việt Unicode dạng dựng sẵn (2) Hỗ trợ cho tất văn viết bảng mã Việt cũ ABC, VPS, v.v (3) Khả hoán đổi hoa/thường WinVNKey hoạt động với editor (như Word, Wordpad, Notepad, Email, browser, v.v.) bị giới hạn Microsoft Word mà Sau cách hoán đổi WinVNKey: - Chọn bảng mã trang Chính cho phù hợp với bảng mã văn (thông thường bảng mã Unicode) Chọn bôi đen [select] đoạn văn Nhấn thả phím Ctrl lần, xong nhấp chuột phải WinVNKey hiển thị bảng trình đơn (menu) Hình Nhấn tùy chọn thích hợp (từ A1 đến A5) để hốn chuyển sang chữ hoa/thường, chữ hoa đầu câu, chữ hoa đầu từ, v.v … Lưu ý: Nếu văn trang Web ta phải Sao > Dán [Copy > Paste] vào Microsoft Word WordPad, v.v… hoán đổi từ nơi Lý trang Web không cho phép ta thay đổi chữ (read-only text), ngoại trừ chữ nằm hộp chữ cho phép người dùng gõ vào So sánh thao tác Microsoft Word WinVNKey Để so sánh ta liệt kê thao tác chuyển chữ hoa/thường sau: (a) Dùng Microsoft Word: Chọn bôi đen đoạn văn Nhấn chuột lên tùy chọn Format MS Word để menu Nhấn chuột lên "Change Case" để tiểu menu Rồi nhấn chuột lên phương pháp hoán chuyển Kết hoán chuyển thay đoạn chữ bơi đen mà ta khơng cần phải dán (paste) (b) Dùng WinVNKey: Chọn bôi đen đoạn văn Nhấn thả phím Ctrl hai lần Đè chuột phải để menu hoán chuyển Rồi nhấn chuột lên phương pháp hoán chuyển Kết hoán chuyển thay đoạn chữ bôi đen mà ta không cần phải dán (paste) Như vậy, quen dùng Microsoft Word xem phương pháp dễ dùng nhanh, ta kết luận cách hoán chuyển WinVNKey dễ dùng nhanh Microsoft Word Chức hiển thị menu cách đè chuột bên phải chức Windows mà ứng dụng (Notepad, Wordpad, Word, v.v.) hỗ trợ Do đó, ta khơng nhấn thả phím Ctrl để báo hiệu cho WinVNKey đè chuột bên phải ta menu Microsoft Word Sở dĩ WinVNKey cần lần nhấn thả phím Ctrl để tránh lầm trường hợp người dùng vơ tình đụng vào phím Ctrl (xem nhấn thả lần) trước đè chuột bên phải TRA DẤU HỎI NGà Khi gõ chữ Việt mà phân vân dùng dấu hỏi dấu ngã, ta dùng chức tra dấu hỏi ngã WinVNKey Để tra dấu, ta làm vài bước sau: - Từ trang Chính, nhấn nút [Chạy > Tra hỏi ngã] Hình WinVNKey hiển thị bảng “Tra Dấu Hỏi Ngã” Hình Chỉ cần gõ từ Việt với dấu hỏi ngã tùy ý vào ô chữ nhấn nút "Tra chữ" WinVNKey hiển thị danh sách từ đơn phức dùng dấu hỏi ngã ta chọn lựa Hình 6: Bảng Tra Dấu Hỏi Ngã Lưu ý: Ta nên thay đổi phông (font) tương ứng với bảng mã (bộ chữ – charset) mà ta chọn Trang Chính, cách nhấn nút “Đổi phơng” Vì hai hộp nhập xuất dùng chữ ta chọn "Trang Chính" WinVNKey Do đó, ta phải chọn phơng thích hợp với bảng mã Chẳng hạn: - "Arial" cho chữ Unicode - "Sans Serif VISCII 1.1" cho chữ VISCII - "Sans Serif ABC" cho chữ TCVN-3 (tức ABC) - Phông với tiếp đầu ngữ "VPS" cho chữ VPS - Phông với tiếp đầu ngữ "VNI" cho chữ VNI - … BẢNG KÝ TỰ (CHARACTER MAP) Để thuận tiện cho người dùng, WinVNKey cung cấp chức hiển thị Bảng ký tự gồm có hàng vạn ký tự ký hiệu phong phú để ta lấy chèn vào viết Nó tương tự bảng Symbol Microsoft Word [Insert > Symbol] đầy đủ nhiều Có tất hai loại bảng ký tự: a Bảng ký tự Microsoft Windows b Bảng ký tự WinVNKey (gọi Bàn gõ chữ Unicode) Công dụng hai bảng ký tự tương tự Bàn gõ chữ Unicode hỗ trợ nhiều chức hơn, đặc biệt chức truy cập chữ Hán Nôm A Bảng ký tự Microsoft Windows Đây bảng Character Map Windows mà ta khởi động hai cách sau: - Từ menu Start > All Programs > Accessories > System Tools > Character Map - Từ trang Chính WinVNKey: Chạy > Chạy Charmap (xem Hình 2) WinVNKey hiển thị bảng Typing Tips (Hướng dẫn gõ) bảng Character Map Hình Dựa theo khung Character Map, ta dễ dàng tìm lấy ký tự tùy thích Hình 7: Bảng ký tự Microsoft hiển thị chữ tùy theo phông B Bàn gõ chữ Unicode WinVNKey Từ trang Chính WinVNKey, nhấn nút Chạy > Chạy Bàn gõ Unicode, ta hộp thoại Hình Muốn chọn chữ nào, ta nhấn chuột lên chữ tự động xuất ô "Chữ cần chép lại" Ta nhấn lên nút "Chép lại" (copy) dán (paste) chữ vào văn khác Hình 8: Bảng ký tự WinVNKey hiển thị vùng mã Sự khác biệt lớn hai bảng ký tự Microsoft WinVNKey số lượng chữ: • Bảng ký tự Microsoft hiển thị khoảng 60 ngàn chữ nằm mặt phẳng Unicode (tức Mặt phẳng số 0) • Bàn Gõ Chữ Unicode WinVNKey hiển thị khoảng 300 ngàn chữ chuẩn Unicode (gồm Mặt phẳng số 0, 1, 2, 3, 14, 15) Bàn Gõ chữ Unicode WinVNKey cho phép hiển thị hệ chữ (script/language) liệt kê danh sách dropdown combobox Mỗi hệ chữ chiếm vùng mã gồm có nhiều trang, trang gồm 128 chữ Hàng nút bên phải Hình cho phép ta truy cập trang Unicode nhanh chóng Mỗi lần nhấn nút dấu cộng dấu trừ, ta lật tới lật lui hệ chữ Mỗi lần nhấn mũi tên ốm, ta lật tới lật lui trang Mỗi lần nhấn mũi tên trung bình, ta lật tới lật lui trang Mỗi lần nhấn mũi tên mập, ta lật tới lật lui 64 trang Nếu biết mã số chữ cần tìm, ta dùng menu Hình cách nhấn nút Hệ chữ > Truy cập chữ Cách chọn phông cho Bàn Gõ Chữ Unicode Menu Hình cho phép ta chọn phơng để hiển thị chữ hộp thoại Tiếc thay, khơng có phơng có chứa đầy đủ tồn chữ Unicode mà có phơng cho vùng Do đó, ta phải chọn phơng chữ đúng, cịn khơng chữ vng trống Có hai cách chọn phông: (1) Dùng chung phông cho tất vùng chữ Unicode (2) Dùng phông riêng cho vùng chữ Unicode Ta dùng cách (1) để xác định tất vùng chữ mà phông hỗ trợ Khi dùng cách có menu A Hình hoạt động, cịn menu khác bị tắt Ta chọn cách (2) ta có nhu cầu cần xem nhiều vùng mã khác Khi chọn cách (2), tất 13 menu từ B đến G hoạt động phép ta chọn phơng cho vùng mã Hình 9: Menu nhấn nút Hệ chữ Nếu có phơng Arial MS Unicode tốt chứa nhiều ký tự gốc Latin Hán Nơm Do đó, ta chọn phơng cho menu B, B1, B2, B3 (Hình 9) Nếu khơng có, ta chọn phơng Arial New Times Roman cho menu B, B1 Còn vùng chữ Hán Nơm nên chọn phơng HAN NOM A cho menu B2, B3, B4 phông HAN NOM B cho menu D, D1 G Chú ý phông Arial MS Unicode hỗ trợ menu B2 B3 mà Dùng Bàn Gõ Chữ Unicode để hiển thị phông 8-bit Tuy tên gọi bàn gõ Unicode, dùng để hiển thị bảng mã 8-bit cũ tiếng Việt (VISCII, VPS, VNI, ABC, v.v) bảng mã 8-bit ngôn ngữ khác Các bảng mã 8-bit nằm vùng mã số dạng U+00xx, tức dùng phông chọn menu B1 (Hình 9) Do đó, muốn hiển thị bảng mã VISCII chẳng hạn, ta cần chọn phông VISCII cho menu A1 Xong nhấp vào hộp combobox để hiển thị hai vùng mã "Basic Latin (ASCII)" "Latin-1 Supplement" thấy hình 256 chữ nằm bảng mã VISCII Tại gọi Bàn Gõ Chữ Unicode? Bây ta hiểu rõ Bảng ký tự WinVNKey gọi Bảng gõ chữ Unicode Đó bảng ký tự giúp ta nhập tất ký tự Unicode khơng có bàn phím cách dùng mouse để copy dán Sau ta xem công dụng bàn chữ định nghĩa macro Chẳng hạn, ta muốn định nghĩa macro $(dù) chữ Unicode mang mã số U+2602, có hình ký tự thứ ba hàng Hình Nhưng ta nhập chữ khơng nằm bàn phím? WinVNKey có nhiều giải pháp cho vấn đề Một giải pháp dùng Bàn gõ chữ Unicode sau Từ trang Chính (Hình 1) nhấn Macro > Tệp Macro > [Chọn Trang Macro số 1] > Biên soạn > Thêm Ta thấy hộp thoại Hình 10 Dưới đáy hộp thoại có hộp chữ trống Ta gõ $dù vào hộp thứ Xong đè chuột phải lên hộp thứ nhì chọn menu "Chọn chữ Unicode" Lúc xuất khung Hình 11, giống Bàn gõ chữ Unicode Nếu biết mã số chữ, ta truy tìm Hình 9: nhấn "Hệ chữ" > Truy cập chữ > gõ 2602 vào ô chữ Cịn khơng biết mã ta phải nhấn nút bên phải (Hình 11) để lật trang hầu tìm chữ có hình dù (chữ có mã số U+2602) Sau tìm chữ rồi, nhấn lên chữ Lập tức bàn chữ (Hình 11) biến ký tự hình dù xuất hộp thoại macro Hình 10 Xong nhấn nút "Nhập vào" để nhập macro vào tệp 10 Hình 18: Hốn chuyển văn nằm clipboard Trong Microsoft Word, chọn bôi đen văn copy [Select All > Copy] tồn văn đưa vào nhớ bảng ghi tạm (clipboard) Khởi động WinVNKey Chọn [Trang Chính (Main) > Chạy (Run) > Hốn chuyển] WinVNKey hiển thị bảng Hoán Chuyển, ta chọn thơng tin thích hợp cho hàng “Văn nguồn” hàng “Văn đích” trang “Văn Bản Trơn” Hình 18 Nhấn nút “Hốn chuyển” Xem kết chuyển mã hộp “Kết quả” Trở lại Microsoft Word, chọn [Edit > Paste] để dán toàn văn vừa chuyển mã bảng ghi tạm trở lại MS Word Kết Hình 19: 18 Hình 19: Văn sau copy trở lại từ clipboard Lưu ý: Trong bước 1, ta chọn bôi đen phần tệp Ta dùng [Cut] thay [Copy] C Chuyển mã từ clipboard trình đơn (menu) Phương pháp chuyển mã từ clipboard vừa trình bày tương đối thời phải thơng qua hộp thoại Hốn Chuyển Văn Bản Trơn WinVNKey hỗ trợ phương pháp hoán chuyển nhanh sau Chọn bôi đen đoạn văn Nhấn thả phím Ctrl hai lần Đè chuột phải để menu hốn chuyển Hình Rồi nhấn chuột lên menu hốn chuyển B (Hình 3) Kết hốn chuyển thay đoạn chữ bôi đen mà ta khơng cần phải dán (paste) Đơi ta muốn đổi để xem thử kết mà thơi khơng muốn kết hốn chuyển thay đoạn chữ bôi đen WinVNKey tiên liệu trường hợp cung cấp menu E1 Cụ thể bước kể trên, bước (4) (5) thay sau: 4’ Rồi nhấn chuột lên menu hoán chuyển E1 (xem Hình 3) 5’ Kết hốn chuyển chứa tệp nháp hiển thị Notepad Làm WinVNKey biết bảng mã nguồn đích để hoán chuyển? Trong bước kể trên, WinVNKey biết bảng mã nguồn đích mà hốn chuyển cho đúng? Câu trả lời WinVNKey dựa vào thông tin menu C (Hình 3) Nếu bảng mã liệt kê menu C không ý muốn, người dùng nhấn vào menu để hộp thoại chọn bảng mã Hình 20 19 Hình 20: Hộp thoại cho phép chọn trước mã nguồn mã đích Hộp có combobox chứa danh sách bảng mã nguồn bảng mã đích Hai danh sách giống hoàn toàn hai danh sách sách bảng mã nguồn bảng mã đích hộp thoại Hốn chuyển Văn trơn Hình 13 Sau chọn xong bảng mã nguồn đích, ta nhấn OK hai bảng mã có hiệu lực vĩnh viễn cho menu B E1 ngoại trừ ta chọn lại khác D Chuyển mã từ clipboard phím nóng Nếu để ý nhìn menu hốn chuyển Hình 3, ta thấy sau: Menu B có shortcut , nghĩa nhấn CTRL-C để copy, nhấn thả phím Ctrl lần, xong nhấn phím B (đừng nhấn phím Shift) Menu E1 có shortcut , nghĩa nhấn CTRL-C để copy, nhấn thả phím Ctrl lần, xong nhấn phím D (đừng nhấn phím Shift) chuột Tóm lại, thay dùng chuột, ta dùng phím nóng sau: Để hoán chuyển thay trực tiếp văn bản: - Chọn bôi đen đoạn văn - Nhấn chuỗi phím Để hốn chuyển hiển thị tệp nháp: - Chọn bôi đen đoạn văn - Nhấn chuỗi phím HOÁN CHUYỂN VĂN BẢN DẠNG TELEX, VNI, VIQR (VietNet) Giả sử người bạn muốn gửi cho ta đoạn văn sau: Thí dụ: 20 Phấn son tơ điểm sơn hà Làm cho rỡ mặt đàn bà nước Nam Nhưng người lo ngại người nhận không đọc khơng có phơng nên định gửi đoạn văn dạng qui ước sau đây: (1) Telex tiêu chuẩn: Phaasn son too ddieerm sown haf Lafm cho rowx mawjt ddafn baf nuwowsc Nam (2) Qui ước dùng dấu theo cách gõ VNI tiêu chuẩn: Pha61n son to6 d9ie63m so7n ha2 La2m cho ro74 ma85t d9a2n ba2 nu7o71c Nam (3) Qui ước VIQR (VietNet) tiêu chuẩn: Pha^'n son to^ ddie^?m so+n ha` La`m cho ro+~ ma(.t dda`n ba` nu+o+'c Nam Vấn đề đặt ta dùng WinVNKey để đổi đoạn văn (1-3) trở dạng chữ Việt thực A Hoán chuyển bảng mã Mỗi chữ (character) đoạn văn (1–3) chữ nằm bàn phím Mỹ, nghĩa bảng mã chúng bảng mã ASCII Nếu xét theo khía cạnh ký tự đoạn văn bảng mã ASCII Nhưng chọn bảng mã nguồn ASCII ký tự đoạn văn ký tự Việt cả, nên sau đổi xong ta kết giống hệt đoạn văn nguồn Vấn đề mấu chốt kết hợp chuỗi ký tự lại thành ký tự có dấu, chẳng hạn, kết hợp ba ký tự a^' thành chữ ấ Để giải điều này, WinVNKey tạm thời coi qui ước Telex, VNI, VIQR bảng mã chữ Việt Các bảng mã liệt kê menu số đánh số 47 (cho Telex), 48 (cho VNI), số (VIQR) Hình 21 Do đó, muốn hốn chuyển đoạn văn sang chữ Việt thực sự, ta chọn sau: - Đoạn văn (1) có mã nguồn Telex (menu số 47) - Đoạn văn (2) có mã nguồn VNI (menu số 48) - Đoạn văn (3) có mã nguồn VIQR (menu số 3) - Cịn văn đích chọn bảng mã Unicode bảng mã ta muốn Hình 21: Chọn menu thích hợp với qui ước dấu văn nguồn 21 B Gõ lại toàn văn Bây ta tiếp tục thí dụ tiểu mục A Giả sử người bạn không tuân theo qui ước tiêu chuẩn mà lại tùy tiện dùng số dấu đặc biệt, nhiều người dùng, lại khơng nằm tiêu chuẩn thức công nhận Chẳng hạn, (4) Telex tùy tiện (dùng dấu [ cho dấu ] cho ơ) Phaasn son too ddieerm sown haf Lafm cho rowx mawjt ddafn baf n[]sc Nam (5) Qui ước VietNet tùy tiện (dấu trăng 'n son to> d-ie>?m so*n ha` La`m cho ro*~ ma