• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Resco Keyboard Pro 5.0 - bàn phím Việt

  • Thread starter ntd
  • Ngày gửi

hanoiwap

Super V.I.P
Hì, bác đã hướng dẫn ở trên mà em không đọc kỹ, nhưng phải là 255,0,62 thì chính xác hơn.

- Nhấn dấu sắc ' , sau đó nhấn Shift thì sẽ hiện Á ... và các phím dấu đều chuyển sang phím chức năng, nhưng nhấn 123 thì là tắt chức năng của dấu sắc chứ không phải hiện bảng số. Trong khi các phím chức năng khác lại thực hiện, ví dụ nhấn aU thì vẫn hiện các ký tự đặc biệt.

- Hơn nữa tất cả phím dấu đều bị chuyển sang phím chức năng, nhưng riêng dấu huyền chung với aU thì lại không chuyển. Khi đó dấu huyền vẫn hiển thị như cũ, trong khi các phím khác đều hiển thị phím chức năng.

- Theo em các phím dấu và phím chức năng nên hiển thị cùng nhau thì bàn phím sẽ thống nhất. Em nghĩ khi gõ phím dấu, cho dù nhấn Shift vẫn hiển thị phím dấu, vì người dùng đang soạn thảo thường muốn sửa chữa dấu và sử dụng dấu tiếp theo. Phím chứa năng chỉ nên hiện thị khi nhấn Shift ở bàn phím mặc định.
Mong bác xem xét.

To @Ngu_Ong

Cám ơn ý kiến góp ý của bạn.
Đúng là (255,0,internal code) Xem thêm
Nhấn dấu sắc ' , sau đó nhấn Shift thì sẽ hiện Á ... và các phím dấu đều chuyển sang phím chức năng, nhưng nhấn 123 thì là tắt chức năng của dấu sắc chứ không phải hiện bảng số vì trong khi đó phím 123 chưa được kích hoạt (đang ỏ trạng thái bị nhấn pressed-đang lõm xuống)
Phím dấu hỏi: mã của aU tự định nghĩa là 20001 khi ở trạng thái pressed sẽ không hiện lên mà vẫn hiện dấu hỏi
Riêng các mã nguyên bản khi ở trạng thái pressed (lõm xuống)không hiện phím dấu.Khi nhấn sẽ tắt chức năng dấu.
Phím chứa năng chỉ nên hiện thị khi nhấn Shift ở bàn phím mặc định như dấu hỏi
Tôi muốn làm 4 phím khác (sắc huyền ngã nặng)nhưng chưa được.Các bạn cùng suy nghĩ để hoàn thiện nhé


75 20002 10100 \00B4 (dấu sắc=20002;123=10100)
76 20003 10011 \0060 (huyền=20003;Ctrl= 10011)
77 20004 20001 \06E1\0000\00E1\00DC (hỏi=20004; aU=20001 tự định nghĩa)
78 20005 10101 \02DC\0000\06E1 (ngã=20005;Fx= 10101)
79 20006 10102 \002E (nặng=20006; Sw=10102)

 
Chỉnh sửa cuối:

hanoiwap

Super V.I.P
Cách tạo một skin cho Resco Keyboard
RKbdSkin
Skin là thư mục con của thư mục “Skins” trong thư mục cài đặt. Skin được thiết kế để hỗ trợ cho cả QVGA (240x320) và VGA (480x640).Cần có 2 thư mục “MySkin” và “MySkin_VGA”. Tùy theo thiết bị QVGA hay VGA,thư mục thứ hai sẽ bị xóa.
Thư mục skin chứa các mục sau:
* Skin.ini :file mô tả
* Các file .PNG
* KeyZoom.png: button xem trước(chủ yếu dùng cho Use Corrections giống như CHM keyboard)
Các file ảnh:
Default.png:Chữ
NumSmall.png:Số
NumLarge.png:Số lớn
Fx.png:Nhóm từ thường sử dụng
Calc.png:Calculator
KeyZoom.png:Button xem trước

Skin của bạn có các ảnh dùng chung cho QVGA và VGA (chung cho landscape mode nếu không thiết kế thêm):
Default_L.png, NumSmall_L.png, NumLarge_L.png, Fx_L.png, Calc_L.png
Image
Thí dụ đây là file của Touch

touch.JPG


Blue skin
Blue.jpg


Ảnh trong skin là file có định dạng .PNG . It is recommended to save it as “indexed color” PNG image (having 8-bit color palette) to save the storage. 24-bit (true-color) PNG images are also supported.

Mỗi PNG có 3 phần xếp theo chiều ngang và có kích thước như nhau:
1. Mặt nạ mã
2. Ảnh phím chưa nhấn
3. Ảnh phím đã nhấn
1. Map section
Mặt nạ mã là ảnh .PNG . Nó được sử dụng nếu file Skin.ini đặt giá trị HasMap = 1 trong phần [General].
Mặt nạ mã sẽ xác định internal code cho mỗi phím. Nếu không sử dụng mặt nạ mã,file Skin.ini sẽ phải mô tả các phím trong ảnh .PNG (xem Skin.ini).
Mặt nạ mã có biên màu đen (RGB 0,0,0) và màu RGB cho mỗi phím. R = 255, G = 0, và B là internal code. Mã này xác định trong file .MAP .
Thí dụ: Lấy skin có tên là “Default” để minh họa. Vùng đỏ thứ hai phía trên (khoanh tròn) có màu RGB là 255,0,2. Hãy xem trong Languages\US.map ( US English keyboard layout). Dòng thứ hai là “2 1 ! ¿ ¿”. Có nghĩa phím có màu RGB là 255,0,2 có internal code là 2 và đó là số “1” (US) (là “!” khi nhấn “Shift” và “¿” khi nhấn “áÜ”).
skin_manual.png

Keyboard Map
2. Normal section
Mỗi ảnh PNG phải có Normal section. Tiếp theo là ảnh khi phím bị nhấn.Hiện tại không hỗ trợ transparency
3. Pressed state section
Trạng thái bị nhấn được sủ dụng khi giá trị HasPressedState được đặt bằng 1 trong [General] section. Mỗi phím là một hình chữ nhật xác định trong file Skin.ini . Nếu phím khôn phải là hinh chữ nhật (như phím Enter trong Default skin), phím này sẽ được xác định bằng mặt nạ mã
Skin.ini file
[General] section
HasMap(0/1)(1 - nếu dùng mặt nạ mã (xem default skin)

HasPressedState (0/1) trạng thái bị nhấn
LandscapeSupport(0/1)(1 - sử dụng riêng cho landscape mode(có phần đuôi là “_L” )
TextColor(màu chữ: hệ thập phân hoặc hecxa)
CalcResultColor(Màu kết quả tính toán hệ thập phân hoặc hecxa)
ModifSwitchColor(hệ thập phân hoặc hecxa)
NoDiakrColor(hệ thập phân hoặc hecxa)
HideLabels(0/1)ẩn nhãn
ButtonPreview(0/1)skin hỗ trợ xem trước button ( KeyZoom.png)
CharsReturnFromNum(0/1) numeric layout đóng lại khi gõ ký tự không phải số
IncompatibleLanguages:danh sách các ngôn ngữ không phù hợp (không hiện đầy đủ các ký tự)
AzertyFix; sử lỗi cho French/Belgian layout (đặt "m" thay cho ",")
[Font] section

Mặc định của font(có thể thay đổi trong Options)

Size
Font size (height)
Bold (0/1)Bold font
ClearType (0/1)

PNG layout section
Cách xác định một phím InternalCode=x,y,width,height.
Thí dụ: Bạn có button “q” trong Default.png ở vị trí 1,8 có chiều rộng 20 và cao 30 (pixel). Ở mục [Default] trong file Skin.ini sẽ có 1 dòng:
16=1,8,20,30
(16 là mã cho “q” (xem US.map)).
Internal codes
Internal codes là số sử dụng để xác định button. Nó được xác định bởi file Skin.ini hoặc file .PNG của mặt nạ mã.
Mỗi ngôn ngữ được xác định bằng file MAP trong thư mục “Languages”. Numeric modes, Fx modes và Calculator sử dụng file .map riêng (xem bên dưới).
Text mode (internal codes for Default.png)
Bảng sau đây cho danh sách internal codes cho tiếng Anh Mỹ( English US):
1 123 (Num mode)
2 “1”
3 “2”
4 “3”
5 “4”
6 “5
7 “6”
8 “7”
9 “8”
10 “9”
11 “0”
12 “-“
13 “=”
14 Bksp/Del
15 Tab
16 “q”
17 “w”
18 “e”
19 “r”
20 “t”
21 “y”
22 “u”
23 “i”
24 “o”
25 “p”
26 “[“
27 “]”
28 CAPS
29 “a”
30 “s”
31 “d”
32 “f”
33 “g”
34 “h”
35 “j”
36 “k”
37 “l”
38 “;”
39 “'”
40 Enter
41 Shift
42 “z”
43 “x”
44 “c”
45 “v”
46 “b”
47 “n”
48 “m”
49 “,”
50 “.:
51 “/”
52 Ctrl
53 Fx
54 “áÜ” modifier
55 “`”
56 “\”
57 Lang switch
58 Down
59 Up
60 Left
61 Right
62 Modif Switch (see iSkin)
Numeric mode (internal codes for SmallNum.png and LargeNum.png)

Các số sử dụng internal codes đặc biệt. They are defined in the Numeric map. Xem danh sách sau:

1 abc (Text mode)
2 [
3 ]
4 {
5 }
6 7
7 8
8 9
9 #
10 %
11 =
12 Bksp
13 Calc
14 ,
15 .
16 <
17 >
18 4
19 5
20 6
21 +
22 -
23 *
24 /
25 ±
26 °
27 :
28 \
29 |
30 1
31 2
32 3
33 Down
34 Up
35 Left
36 Right
37 $
38 ¢
39 €
40 £
41 ¥
42 (
43 0
44 )
45 Tab
46 Space
47 Enter
63 &
64 @
65 "
66 ?
67 !
68 '
Calculator mode (internal codes cho Calc.png)
Máy tính sử dụng internal codes sau đây:
1 abc (Text mode)
2 write mode
3 Result box
4 MS
5 M+
6 MC
7 MR
8 Bksp
9 C
10 CE
11 7
12 8
13 9
14 4
15 5
16 6
17 1
18 2
19 3
20 +/-
21 0
22 .
23 /
24 1/x
25 *
26 %
27 –
28 √
29 +
30 =
64 123 (Num mode)

Fx mode
(internal codes cho Fx.png)
Fx mode có internal codes là:1, 2, …, 12.
Appendix A – Thí dụ file Skin.ini
[General]

HasMap=0
HasPressedState=0
LandscapeSupport=1
TextColor=0
CalcResultColor=0
ModifSwitchColor=0xFFFFFF
NoDiakrColor=0xA0A0A0
HideLabels=1
ButtonPreview=1
CharsReturnFromNum=1
IncompatibleLanguages=AR,BG,CS,IL,JP,RU,TA,TH,UA
AzertyFix=1
[Font]
Size=12
Bold=1

ClearType=1

[Default]

16=1,8,20,30
17=25,8,20,30

(xem Skins\iSkin\Skin.ini)

[NumSmall]
30=1,2,22,38
31=25,2,22,38

(xem Skins\iSkin\Skin.ini)

[Calc]
11=120,6,22,34
12=144,6,22,34

(xem Skins\iSkin\Skin.ini)

[Default_L]
16=1,7,27,27
17=33,7,27,27

(xem Skins\iSkin\Skin.ini)

[Default_L]
16=1,7,27,27
17=33,7,27,27

(xem Skins\iSkin\Skin.ini)

[NumSmall_L]
30=0,2,30,34
31=32,2,30,34

(xem Skins\iSkin\Skin.ini)

[Calc_L]
11=160,6,29,29
12=192,6,29,29
...
(xem Skins\iSkin\Skin.ini
 
Chỉnh sửa cuối:

salemgtvt84

New Member
Hic, anh ơi, e ko vào để down đc, toàn báo lỗi, rùi tự động đóng trình duyệt luôn...:(
 

Ngu_Ong

New Member

Tôi muốn làm 4 phím khác (sắc huyền ngã nặng)nhưng chưa được.Các bạn cùng suy nghĩ để hoàn thiện nhé


75 20002 10100 \00B4 (dấu sắc=20002;123=10100)
76 20003 10011 \0060 (huyền=20003;Ctrl= 10011)
77 20004 20001 \06E1\0000\00E1\00DC (hỏi=20004; aU=20001 tự định nghĩa)
78 20005 10101 \02DC\0000\06E1 (ngã=20005;Fx= 10101)
79 20006 10102 \002E (nặng=20006; Sw=10102)


Cảm ơn bác hanoiwap, em thấy 5 phím dấu trong bàn phím iSkin là khá đẹp vì nó gần với vị trí các phím chức năng, nên người dùng dễ nhận biết.
Còn 5 phím dấu của bàn phím cơ bản nằm cùng với phím chữ số, em thấy hơi xấu vì nó phá hỏng mất thiết kế của bàn phím cơ bản. Theo em bác cũng nên làm các phím dấu cạnh các phím chức năng ở dưới. Như vậy bàn phím iSkin và bàn phím cơ bản sẽ thống nhất người dùng sẽ không gặp khó khăn khi chuyển đổi giao diện. Em vừa thử chỉnh thế này, bác xem có ổn không?
pccapture3oe2.png


Em thử một số cách mà không tài nào làm cho phím chức năng dấu không bị đổi khi nhấn Shift, mong bác giúp em chiêu này cái :D.
 

hanoiwap

Super V.I.P
Cảm ơn bác hanoiwap, em thấy 5 phím dấu trong bàn phím iSkin là khá đẹp vì nó gần với vị trí các phím chức năng, nên người dùng dễ nhận biết.
Còn 5 phím dấu của bàn phím cơ bản nằm cùng với phím chữ số, em thấy hơi xấu vì nó phá hỏng mất thiết kế của bàn phím cơ bản. Theo em bác cũng nên làm các phím dấu cạnh các phím chức năng ở dưới. Như vậy bàn phím iSkin và bàn phím cơ bản sẽ thống nhất người dùng sẽ không gặp khó khăn khi chuyển đổi giao diện. Em vừa thử chỉnh thế này, bác xem có ổn không?
pccapture3oe2.png


Em thử một số cách mà không tài nào làm cho phím chức năng dấu không bị đổi khi nhấn Shift, mong bác giúp em chiêu này cái :D.

To @Ngu_Ong

Vì để tương thích với phiên bản cũ của Resco nên tôi giữ nguyên phím dấu ở hàng số (vì một số người đã quen dùng phiên bản cũ của Resco đặt phím dấu trên hàng số)
Theo tôi,nếu muốn đưa phím dấu xuống dưới bạn nên thay vào các phím up,down,left,right vì như bạn đặt sẽ mất chữ "ă" phím aU và Fx cũng cần thiết (tuy rằng nhấn và giữ 123 sẽ được Fx))
Hoặc có thể bỏ bớt Tab và Caps
Một điều nữa:Skin của bạn sẽ không thính hợp vói file map của các ngôn ngữ khác
Muốn "phím chức năng dấu không bị đổi khi nhấn Shift",bạn phải sửa file .map.Cụ thể như sau:

75 20002 10100 \00B4
76 20003 10011 \0060
77 20004 20001 \06E1\0000\00E1\00DC
78 20005 10101 \02DC\0000\06E1
79 20006 10102 \002E

Đổi thành:


75 20002 20002 \00B4\0000\00B4
76 20003 20003 \0060\0000\0060
77 20004 20004 \06E1\0000\06E1
78 20005 20005 \02DC\0000\02DC
79 20006 20006 \002E\0000\002E

 
Chỉnh sửa cuối:

hanoiwap

Super V.I.P
Hi, bác làm thêm skin Black cho e nhé, e khoái skin đó lém...:D...Cảm ơn bác nhìu...:)

To @salemgtvt84
Tôi đã có 3 bản Black rồi.Bạn muốn làm Black khác như thế nào?Bạn gửi cho tôi ảnh của Button, tôi sẽ làm giúp bạn.

 

hanoiwap

Super V.I.P
Bản này có dùng cho Vega được kg Pác Hanoiwap?

Thanks

To @benhtamthan
Bạn dùng XDAII i thì cần gì VGA.
Vì không thấy ai yêu cầu nên tôi không post skin cho VGA.Sẽ tiếp tục làm cho VGA

 
Chỉnh sửa cuối:

Ngu_Ong

New Member

Muốn "phím chức năng dấu không bị đổi khi nhấn Shift",bạn phải sửa file .map.Cụ thể như sau:

75 20002 10100 \00B4
76 20003 10011 \0060
77 20004 20001 \06E1\0000\00E1\00DC
78 20005 10101 \02DC\0000\06E1
79 20006 10102 \002E

Đổi thành:


75 20002 20002 \00B4\0000\00B4
76 20003 20003 \0060\0000\0060
77 20004 20004 \06E1\0000\06E1
78 20005 20005 \02DC\0000\02DC
79 20006 20006 \002E\0000\002E

Hu hu, không phải cách này, em vẫn muốn dùng chung với phím chức năng như Ctrl, Fx nữa cơ:
pccapture3oe2.png
pccapture4xl9.png

Bác hướng dẫn em làm thế nào khi nhấn dấu huyền ` rồi nhấn Shift các phím dấu vẫn hiển thị là phím dấu sắc ', nặng . mà không bị chuyển thành phím chức năng Fx, VI như ở trên với.
Cám ơn bác.
 

hanoiwap

Super V.I.P
Hu hu, không phải cách này, em vẫn muốn dùng chung với phím chức năng như Ctrl, Fx nữa cơ:
pccapture3oe2.png
pccapture4xl9.png

Bác hướng dẫn em làm thế nào khi nhấn dấu huyền ` rồi nhấn Shift các phím dấu vẫn hiển thị là phím dấu sắc ', nặng . mà không bị chuyển thành phím chức năng Fx, VI như ở trên với.
Cám ơn bác.

To @Ngu_Ong
Tôi chưa làm được việc "vẫn muốn dùng chung với phím chức năng như Ctrl, Fx ""khi nhấn dấu huyền ` rồi nhấn Shift các phím dấu vẫn hiển thị là phím dấu sắc ', nặng . mà không bị chuyển thành phím chức năng Fx"
Theo tôi,ở bàn phím bình thường(normal) ,bạn không nên dùng chung vì có nhiều phím để thay thế.Các phím dấu sẽ không thay đổi khi nhấn Shift.Vì nhấn và giữ Shift,123 sẽ được Caps,Fx

 
Chỉnh sửa cuối:

benhtamthan

New Member
To @benhtamthan
Bạn dùng XDAII i thì cần gì VGA.
Vì không thấy ai yêu cầu nên tôi không post skin cho VGA.Sẽ tiếp tục làm cho VGA


Hỏng fải đâu, mình dùng con Exec mà (cái trong phần đăng kí chỉ là trước đây thôi). Mình vẫn là người đăng kí tét VEGA mà Pác không nhớ hả. Lâu wá vì 1 số chuyện nên mình kg có tg nên kg yêu cầu Pác đó thôi mà. Cảm ơn Pác để ý làm VEGA nha.
 

hanoiwap

Super V.I.P
Hỏng fải đâu, mình dùng con Exec mà (cái trong phần đăng kí chỉ là trước đây thôi). Mình vẫn là người đăng kí tét VEGA mà Pác không nhớ hả. Lâu wá vì 1 số chuyện nên mình kg có tg nên kg yêu cầu Pác đó thôi mà. Cảm ơn Pác để ý làm VEGA nha.


Tặng @benhtamthan

touch1.jpg
touch.jpg


[HIDE="t"]
RTouchSkin.cab 1.1 Mb chung cho qvga và vga(2008-05-17)
RTouchSkin_QVGA.cab 331.7 Kb qvga(2008-05-17)
RTouchSkin_VGA.cab 771.8 Kb vga (2008-05-17)

Tải trong 4share.com
http://www.4shared.com/file/45742431/9e273652/RTouchSkin.html
http://www.4shared.com/file/47956041/c9f8c6f7/RTouchSkin_QVGA.html
http://www.4shared.com/file/47956273/f5f2076/RTouchSkin_VGA.html[/HIDE]
 
Chỉnh sửa cuối:

benhtamthan

New Member

Cảm ơn Pác, mình do wn cả 3 file và dùng liền file Vega (còn file qvega kia để dành mà).

Nếu có gì mình sẽ pót ý kiến liền... Thích quá.


Sau khi cài Vega, nữa đen, nữa vàng và chữ chạy kì wé (như trong hình), Pác Hanoiwap sửa lại giúp Mình với. Cảm ơn nhiều

touchvega.jpg
 
Chỉnh sửa cuối:
Top