[20070522] AVIM - Bộ gõ tiếng Việt tự động dành cho Web

Re: [1.12] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Đã sửa. Download tại: http://rhos.sf.net/pro/him.js, test tại: http://rhos.sf.net/pro/himtest.html. Từ hôm về VN đến giờ, bi giờ mới vào đây xem nên mới bít mà sửa. Lần sau riêng việc thông báo lỗi, nếu có thể, yêu cầu mọi người chat trực tiếp hoặc gửi mail.
 
Re: [1.12] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Version 1.13. 1 số cải tiến:

- Hoạt động chính xác trên bàn phím tiếng Đức với kiểu gõ VIQR (AltGr + ] = ~, AltGr + - = \)
- Nhập 2 phiên bản radio buttons & status bar vào làm 1. Chỉ với 1 file him.js, users có thể dùng cả radio buttons lẫn status bar, tùy thích.
- Thêm vào 1 biến cho phép bật tắt cookie tùy ý (biến useCookie).
- Thêm vào tính năng bật/tắt kiểm tra chính tả cho radio buttons.
 
Re: [1.13] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Bản fix cho phiên bản 1.13 release sáng nay. Sửa chữa:

- Hoạt động chính xác với bàn phím tiếng Đức khi sử dụng trên iframe trên Gecko browsers (Firefox, Mozilla, Camino, Epiphany, Galeon...)
- Sửa lỗi khi ấn F12 để bật/tắt bộ gõ, radio buttons ko tự động update cho phù hợp với trạng thái hiện hành.

Download: http://rhos.sf.net/pro/him.js
Test: http://rhos.sf.net/pro/himtest.html
 
Re: [1.13] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Sửa 1 số lỗi ko nghiêm trọng của H.I.M 1.13:

- Khi dùng H.I.M 1.13 trên 1 trang ko có radio buttons sẽ bị thông báo có lỗi JavaScript. Bộ gõ vẫn sẽ hoạt động chính xác. Tuy nhiên thông báo lỗi có thể gây khó chịu với 1 số người dùng.
- Khi dùng radio buttons, nếu chọn 1 kiểu gõ khác thì phần check spell sẽ được tự động bỏ chọn - tuy nhiên trên thực tế thì kiểm tra chính tả ko bị tắt. Bộ gõ vẫn hoạt động hoàn toàn chính xác tuy nhiên lỗi trên có thể gây khó chịu & hiểu lầm & khó sử dụng ở 1 số người dùng.

Download: http://rhos.sf.net/pro/him.js
Test: http://rhos.sf.net/pro/himtest.html

Khi sử dụng bộ:

- Nên sử dụng radio buttons. Lý do: 1 số trình duyệt mặc định ko cho thay đổi status bar hoặc thậm chí ko có status bar (Ví dụ như Firefox, Opera).
- Nếu ko cần sử dụng trong iframe (mà cụ thể là WYSIWYG mode trên VBB) thì nên gắn bộ gõ ở đầu trang, mà cụ thể là trong <head></head> ---> làm thế bộ gõ sẽ vẫn hoạt động chính xác (mặc dù ko thể gõ trên iframe) & sẽ load nhanh hơn nhiều.
- Nếu dùng trên forum (hoặc bất cứ ở đâu khác có kiểm soát users = cách đăng ký/đăng nhập), tốt nhất là nên để biến useCookie=0 để ko sử dụng cookie, sau đó viết 1 hàm (bằng ASP, PHP,... tùy lựa chọn) để lưu giữ lựa chọn của từng người dùng vào DB. Làm vậy sẽ giúp người dùng luôn được dùng kiểu gõ thích hợp dù có dùng ở Internet cafe.
 
Re: [1.13] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Đã thêm hướng dẫn add bộ gõ vào IPB trong bài viết đầu tiên.
 
Re: [1.13] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

H.I.M mới được update ngày 18-9-2005. Thay đổi:

- Bỏ khái niệm version, từ bi giờ các phiên bản H.I.M sẽ được phân biệt dựa vào ngày hoàn thành. Phiên bản mới nhất là 20050918 (18-9-2005). Status bar được sửa đổi để hiển thị ngày.
- Có thể thay đổi kiểu bỏ dấu (cũ hoặc mới) = phím F7, đồng thời có thể thay đổi kiểu bỏ dấu = check box (nếu dùng check box).
- Việt hóa status bar.
- 1 số cải tiến nhỏ về mã nguồn khác.

Download tại: http://rhos.sf.net/pro/him.js
Test tại: http://rhos.sf.net/pro/himtest.html

Wikipedia có chứa 1 phiên bản H.I.M dùng trên http://vi.wikipedia.org. Những ai có ý định dùng MediaWiki được khuyến khích sử dụng phiên bản H.I.M nì.

Sắp tới sẽ có 1 phiên bản H.I.M mới dành cho developers được chú thích đầy đủ để khuyến khích các developers khác phát triển H.I.M.
 
Re: [20050918] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

H.I.M update ngày 23-9-2005. Cải thiện khả năng chính tả, đồng thời giảm kích cỡ xuống 1 chút. Sửa lỗi ko gõ được chữ "quyết" khi kiểm chính tả được bật.

Download tại: http://rhos.sf.net/pro/himtest.html
Test tại: http://rhos.sf.net/pro/him.js
 
Chỉnh sửa lần cuối:
Re: [20050923] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Có làm cách nào down cái bộ gõ này về máy để gõ TV như Vietkey được ko anh, bộ Vietkey dùng lởm quá, so với cái này thua xa :|
 
Re: [20050923] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Bộ gõ nì là bộ gõ JavaScript, chỉ chuyên dùng trên web. Anh cũng ko có ý định phát triển nó chạy ngoài như Vietkey. Tuy nhiên, Unikey (http://www.unikey.org) phiên bản mới sắp ra trong 1 thời gian tới sẽ được viết lại & cải tiến rất nhiều ---> nó cũng sẽ có khả năng kiểm tra chính tả như H.I.M. Những ai dùng Linux thì có thể dùng trước x-unikey download tại cùng địa chỉ http://www.unikey.org, từ x-unikey 1.0 (released ngày 16-7) đã có tính năng kiểm tra chính tả.
 
Re: [20050923] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

VBB mới release version 3.5 gold (stable). H.I.M hoạt động với WYSIWYG trên các version trước của VBB dựa vào sửa code của VBB ---> ko hoạt động với WYSIWYG trên VBB 3.5 do VBB đã sửa hoàn toàn code WYSIWYG. Vậy nếu ai có VBB 3.5 (RC cũng được mà stable cũng được), xin gửi vào lt2hieu2004 (at) gmail (dot) com để phục vụ việc phát triển tiếp H.I.M hoạt động tốt trên VBB 3.5 WYSIWYG. Cám ơn trước.
 
Re: [20050923] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Version mới nhất 20051002 sửa lỗi khi gõ chữ được (theo đúng thứ tự: dduwjocw ) thì sau khi nhấn space bar bộ gõ ko tự động chuyển dấu nặng về đúng vị trí dưới chữ ơ. Lỗi nì ảnh hưởng tới tất cả các phiên bản H.I.M từ trước tới nay. Lỗi được phát hiện bởi xương-rồng - admin Unikey forum.

Download tại: http://rhos.sf.net/pro/him.js
Test tại: http://rhos.sf.net/pro/himtest.html
 
Re: [20051002] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Phiên bản mới nhất (20051010) sửa 1 số lỗi:

- Trên IE, khi gõ "vecstow " với 1 dấu cách ở cuối thì thay vì được véctow lại được false.
- Trên IE, khi gõ chiếu= sau đó bôi đen dấu = và gõ } thì chữ chiếu sẽ bị xóa đi và thay vào đó là }.
- Sửa lỗi khi users gõ lým sau đó bôi đen chữ m và gõ f thì trên IE sẽ được chữ lỳ và cả chữ lỳ sẽ được bôi đen, trên textarea trên Firefox thì sẽ được lỳm và con trỏ sẽ ở ngay trước chữ m, trên iframe sẽ được lỳ. Sửa lại khi users bôi đen chữ m & gõ f, trong mọi trường hợp sẽ được lýf.

2 lỗi cuối cùng là 2 lỗi tồn tại từ những ngày đầu của H.I.M & ảnh hưởng tới mọi phiên bản của H.I.M.

Test tại: http://rhos.sf.net/pro/himtest.html
Download tại: http://rhos.sf.net/pro/him.js
 
Chỉnh sửa lần cuối:
Re: [20051010] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Bản ngày 12-10-2005. Thay đổi:

- Giảm kích cỡ xuống 200 bytes.
- Cải tiến khả năng tự động sửa dấu. Trong các phiên bản trước nếu gõ husee thì sau đó phải gõ dấu cách H.I.M mới tự động chuyển lại thành huế, ở phiên bản mới nhất, ngay sau khi gõ chữ e cuối cùng, bộ gõ sẽ tự động chuyển dấu về đúng vị trí.

Download tại: http://rhos.sf.net/pro/him.js
Test tại: http://rhos.sf.net/pro/himtest.html
 
Chỉnh sửa lần cuối:
Re: [20051012] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Tình hình là Ver mới nhất bị hỏng không gõ được trên Opera
 
Re: [20051012] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Tình hình là quả lỗi rất vớ vẩn. Quên ko define biến trước khi so sánh. Chỉ việc thêm vào đầu file dòng var ver=0 là ổn hoặc là download file tại: http://rhos.sf.net/pro/him.js
 
Re: [20051013] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Bản 14-10-2005. Một số thay đổi sau:

- Sửa lỗi ko tự động chuyển dấu về đúng vị trí (hàm normC) nếu kiểu gõ là VNI hoặc VIQR.
- Sửa lỗi ko gõ được hòa nếu gõ theo thứ tự hofa trên kiểu gõ TELEX (Ko có vấn đề rì với tự động).
- Giảm kích cỡ file xuống khoảng 500 bytes (kích cỡ hiện tại là 24KB).

Đây sẽ là bản sửa đổi lớn cuối cùng của H.I.M. Từ bây giờ chỉ có các bản sửa lỗi (nếu có) và có thể là một số cải tiến nhỏ về khả năng kiểm tra chính tả. Bản có comment đầy đủ đang được hoàn thành, ai có khả năng phát triển tiếp thì đọc qua code, sửa, rùi gửi patch vào lt2hieu2004 (at) gmail (dot) com.

CHÚ Ý VỀ KÝ TỰ LẠ Ở ĐẦU FILE: Những bản H.I.M gần đây có 1 ký tự lạ ở đầu file, vì có nhiều người hỏi nên tui trả lời 1 thể luôn ở đây. Ký tự lạ ở đầu file đó có mã U+FEFF, ký tự này là cần thiết để hiển thị status bar = tiếng Việt. Ký tự này ko gây nguy hại rì. Vì ký tự này có độ rộng = 0 ---> trên phần lớn editor, nhất là GUI editor sẽ ko thấy có ký tự này (ko phải là nó bị xóa đi hay tự dưng biến mất, mà chỉ là editor đó ko hiển thị ký tự đó thui). Những ai dùng vim làm editor, có thể sẽ thấy ở đầu file có <feff>. Xin giữ nguyên ký tự này để H.I.M hoạt động đúng.

Download tại: http://rhos.sf.net/pro/him.js
Test tại: http://rhos.sf.net/pro/himtest.html
 
Chỉnh sửa lần cuối:
Re: [20051014] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Phiên bản 20051017. Sửa lỗi khi gõ chữ thuở kèm theo 1 dấu cách sẽ được thưở. Có thể download tại http://rhos.sf.net/pro/him.js hoặc chỉ việc sửa file him.js, tìm dòng if((oc.data)&&(space)) return, đổi oc.data thành !is_ie.
 
Re: [20051024] H.I.M - Bộ gõ tiếng Việt tự động dành cho Web

Ồ. Mình làm cho gõ TV trong WYSIWYG của VB3.5 rồi. Giỏi quá. Hĩ hĩ
 
Back
Bên trên