Navthai : ชุมชนผู้ใช้งาน GPS อันดับหนึ่งของไทย

GPS Softwares => แผนที่, สกิน, Scheme, และอื่น ๆ => ข้อความที่เริ่มโดย: keang-kt ที่ 01 กุมภาพันธ์ 2018, 21:08:43



หัวข้อ: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: keang-kt ที่ 01 กุมภาพันธ์ 2018, 21:08:43
(http://navthai.com/uppics/images/klz1517493589l.jpg) (http://navthai.com/uppics/viewer.php?id=klz1517493589l.jpg) (http://navthai.com/uppics/images/opt1517493779r.jpg) (http://navthai.com/uppics/viewer.php?id=opt1517493779r.jpg)

วิธีนี้ใช้ได้กับ keyboard thai แบบไม่มีปุ่ม Shift
keyboard.ini จะเป็นแบบนี้ครับ
โค๊ด:
[panel]
name= "ภาษาไทย"
layer= "ui_kbd_national"
layout= "12_12_11_10"
keys= "ๅ-ภถุึคตจขชฃๆไำพะัีรนยบลฟหกดเ้่าสวงผปแอิืทมใฝ "
altkeys= "1234567890ูฅ/-ฎฑธํ๊ณฯญฐ,ฤฆฏโฌ็๋ษศซ.()ฉฮฺ์?ฒฬฦ "
lang= "thai"
label= "ถัดไป"

altlabel= "กลับ"
type=3
family=1

 


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pupzs ที่ 01 กุมภาพันธ์ 2018, 23:41:37
ทดสอบกับ IGO Pal ใช้งานได้ดีเลยครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: numhouse ที่ 02 กุมภาพันธ์ 2018, 08:25:39
ลองกับ iGO Israel 9.18.27.658108 และ iGO Pal  ผ่านครับ. ^__^!


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: Navigator times ที่ 02 กุมภาพันธ์ 2018, 09:23:59
ลองกับ iGO Israel 9.18.27.658108 และ iGO Pal  ผ่านครับ. ^__^!

รบกวนแปะลิงค์ สำเร็จ ให้หน่อยครับ ใช้ igo pal วางทับใน win.rar แล้วเด้งครับ ::)


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: mhoa ที่ 02 กุมภาพันธ์ 2018, 09:53:34
ผมลองก๊อบไฟล์ไปแทนที่ในตัว    
เปิดทดสอบ nextgen ครับ by ที-เร็กซ์
http://www.navthai.com/smf/index.php?topic=19392.80

พอเข้าโปรแกรมแล้วปิดตัวเองเลย

ลองเข้าไปลบ folder save เข้ามา พอเลือกภาษาแล้วโปรแกรมปิดตัวเองเลย

Edit:1

จากที่ลองเอาไฟล์ data.zip ตัวเก่ามาใช้สามารถใช้ได้ปกติ แต่เมนูไม่เป็นภาษาไทย แต่คีบอร์มีภาษาไทยแต่สระไม่มีเหมือนเดิม

ตอนนี้ต้องเอาไฟล์ data.zip ตัวเก่า และ Lang_Thai.zip มาใช้เหมือนเดิม

 -w- -w- -w-


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: Navigator times ที่ 02 กุมภาพันธ์ 2018, 10:24:51
ตอนแรกลองใน win.rar ไม่ผ่าน ใส่แล้วเปิด igo pal มาดับเลย

ทดลองแก้ไขใน ES file explorer apk นะครับ copy  และวางทับ

ทำในมือถือ ไม่ผ่านคอมครับ

ทำได้แล้วครับ
 :ok:

หลังทำเสร็จ clear cache ของ app igo pal ด้วยนะครับ ก่อนลองเปิดใช้งาน

ผมไม่ได้ลบ save folder ก่อนลงทับนะครับ สามารถใช้ save เดิมได้ครับ


หัวข้อ: Re: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 02 กุมภาพันธ์ 2018, 10:25:46
ผมลองก๊อบไฟล์ไปแทนที่ในตัว    
เปิดทดสอบ nextgen ครับ by ที-เร็กซ์
http://www.navthai.com/smf/index.php?topic=19392.80

พอเข้าโปรแกรมแล้วปิดตัวเองเลย

ลองเข้าไปลบ folder save เข้ามา พอเลือกภาษาแล้วโปรแกรมปิดตัวเองเลย

Edit:1

จากที่ลองเอาไฟล์ data.zip ตัวเก่ามาใช้สามารถใช้ได้ปกติ แต่เมนูไม่เป็นภาษาไทย แต่คีบอร์มีภาษาไทยแต่สระไม่มีเหมือนเดิม

ตอนนี้ต้องเอาไฟล์ data.zip ตัวเก่า และ Lang_Thai.zip มาใช้เหมือนเดิม

 -w- -w- -w-
เดี๋ยวทำให้นะครับ รอแป็บ ช่วงเที่ยง ๆ ติดงานครับ

Sent from my SM-A720F using Tapatalk



หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 02 กุมภาพันธ์ 2018, 13:10:03
ผมลองก๊อบไฟล์ไปแทนที่ในตัว    
เปิดทดสอบ nextgen ครับ by ที-เร็กซ์
http://www.navthai.com/smf/index.php?topic=19392.80

พอเข้าโปรแกรมแล้วปิดตัวเองเลย

ลองเข้าไปลบ folder save เข้ามา พอเลือกภาษาแล้วโปรแกรมปิดตัวเองเลย

Edit:1

จากที่ลองเอาไฟล์ data.zip ตัวเก่ามาใช้สามารถใช้ได้ปกติ แต่เมนูไม่เป็นภาษาไทย แต่คีบอร์มีภาษาไทยแต่สระไม่มีเหมือนเดิม

ตอนนี้ต้องเอาไฟล์ data.zip ตัวเก่า และ Lang_Thai.zip มาใช้เหมือนเดิม

 -w- -w- -w-


 

ลองดูก่อนนะครับ ได้ผลอย่างไรแจ้งด้วย เพราะตอนนี้ผมกลับไปหาน้องโม่แล้ว น้าเน็กมีปัญหาบ่อยกับ SS A7/2017 ขี้เกียจ FAC


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: khomson3562 ที่ 02 กุมภาพันธ์ 2018, 13:50:02
ขอบคุณ​ครับ​สระมาครบครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: mhoa ที่ 02 กุมภาพันธ์ 2018, 13:52:22


ลองดูก่อนนะครับ ได้ผลอย่างไรแจ้งด้วย เพราะตอนนี้ผมกลับไปหาน้องโม่แล้ว น้าเน็กมีปัญหาบ่อยกับ SS A7/2017 ขี้เกียจ FAC

ลองไฟล์ขอบคุณ ที-เร็กซ์ แล้วครับ สามารถใช้งานได้ปกติ รบกวนคุณ ที-เร็กซ์ เอาไปโพสในกระทู้เก่าด้วยครับผม
ใช้การกดปุ่ม 123 แทนการกด shift

สอบถามคุณ pupzs

มันสามารถทำให้กด shift แบบ keyboard ปกติได้ไหมครับ ถ้าไม่ได้กด 123 ก็โอเคครับ

Edit:1
คุณ ที-เร็กซ์ น้องโม่ นี่ support android 8 ไหมครับ น้าเน็ก ใช้ได้


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 02 กุมภาพันธ์ 2018, 15:45:42
อ้างถึง
Edit:1
คุณ ที-เร็กซ์ น้องโม่ นี่ support android 8 ไหมครับ น้าเน็ก ใช้ได้

ผมไม่มี 8 ครับมือถือผมมีแค่ 7  :-[


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pppta ที่ 02 กุมภาพันธ์ 2018, 15:50:21
 

ลองดูก่อนนะครับ ได้ผลอย่างไรแจ้งด้วย เพราะตอนนี้ผมกลับไปหาน้องโม่แล้ว น้าเน็กมีปัญหาบ่อยกับ SS A7/2017 ขี้เกียจ FAC
เมื่อก่อนมันขาดแค่ พวก " ั ่ ี" ประมาณนี้ พอเอา 2 ไฟล์นี้ไปแทน ทีนี้มาเกินครับ ปุ่ม 123 กลายเป็นปุ่ม Shif   ปุ่ม Shif กลับกดไม่ได้  ของเก่าน่าจะอยู่ใน ux แต่ไม่รู้ว่า ต้องไฟล์อะไรออก


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 02 กุมภาพันธ์ 2018, 15:53:21
เมื่อก่อนมันขาดแค่ พวก " ั ่ ี" ประมาณนี้ พอเอา 2 ไฟล์นี้ไปแทน ทีนี้มาเกินครับ ปุ่ม 123 กลายเป็นปุ่ม Shif   ปุ่ม Shif กลับกดไม่ได้  ของเก่าน่าจะอยู่ใน ux แต่ไม่รู้ว่า ต้องไฟล์อะไรออก

เข้าไปแก้ไขได้ใน Lang_Thai.zip ครับ ใน keyboard.ini


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pattara ที่ 02 กุมภาพันธ์ 2018, 16:11:43
Edit:1
คุณ ที-เร็กซ์ น้องโม่ นี่ support android 8 ไหมครับ น้าเน็ก ใช้ได้

 mate 9 up เป็น android 8 ใช้ น้องโม่ ไม่ได้คับ
ต้อง ถอยกลับมา 7 ครับ 


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pizza_p ที่ 02 กุมภาพันธ์ 2018, 16:30:22
ทดลองใช้รหัส Alt+0160 2 ตัว (no-break space)  แทน _ ครับ

(https://www.img.in.th/images/891a3ccc52b15588d5f79110caaabde4.md.png) (https://www.img.in.th/image/Fj8ylL)

โค๊ด:
KB_MAI_HAN_AKAT="  ั"
KB_YAMAKKAN="  ํ"
KB_SARA_II="  ี"
KB_MAI_TRI="  ๊"
KB_MAI_THO="  ้"
KB_MAITAIKHU="  ็"
KB_MAI_EK="  ่"
KB_MAI_CHATTAWA="  ๋"
KB_SARA_I="  ิ"
KB_PHINTHU="  ฺ"
KB_SARA_UEE="  ื"
KB_THANTHAKHAT="  ์"
KB_SARA_U="  ุ"
KB_SARA_UU="  ู"
KB_SARA_UE="  ึ"


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: mhoa ที่ 02 กุมภาพันธ์ 2018, 16:39:27
ทดลองใช้รหัส Alt+0160 2 ตัว (no-break space)  แทน _ ครับ

(https://www.img.in.th/images/891a3ccc52b15588d5f79110caaabde4.md.png) (https://www.img.in.th/image/Fj8ylL)

โค๊ด:
KB_MAI_HAN_AKAT="  ั"
KB_YAMAKKAN="  ํ"
KB_SARA_II="  ี"
KB_MAI_TRI="  ๊"
KB_MAI_THO="  ้"
KB_MAITAIKHU="  ็"
KB_MAI_EK="  ่"
KB_MAI_CHATTAWA="  ๋"
KB_SARA_I="  ิ"
KB_PHINTHU="  ฺ"
KB_SARA_UEE="  ื"
KB_THANTHAKHAT="  ์"
KB_SARA_U="  ุ"
KB_SARA_UU="  ู"
KB_SARA_UE="  ึ"

อันนี้ต้องไปแก้เพิ่มใน Dictionary.lang หรือเปล่าครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 02 กุมภาพันธ์ 2018, 16:55:38
อันนี้ต้องไปแก้เพิ่มใน Dictionary.lang หรือเปล่าครับ

ใช่ครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pupzs ที่ 02 กุมภาพันธ์ 2018, 16:56:23
Lang_Thai.zip แก้ไขตามท่าน keang-kt ต้นฉบับไฟล์จาก Nextgen 9.18.27.705829
 


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 02 กุมภาพันธ์ 2018, 17:01:16
วิธีกดAlt+ตัวเลข...เป็นสัญลักษณ์ต่าง ๆ บางตัวอาจไม่รองรับ Font ที่เราใช้อยู่  :ok:

ALT+1 = ☺️
ALT+2 = ☻
ALT+3 = ♥️
ALT+4 = ♦️
ALT+5 = ♣️
ALT+6 = ♠️
ALT+7 = •
ALT+8 = ◘
ALT+9 = ○
ALT+10 = ◙
ALT+11 = ♂
ALT+12 = ♀
ALT+13 = ♪
ALT+14 = ♫
ALT+15 = ☼
ALT+16 = ►
ALT+17 = ◄
ALT+18 = ↕️
ALT+23 = ↨
ALT+24 = ↑
ALT+25 = ↓
ALT+26 = →
ALT+27 = ←
ALT+28 = ∟
ALT+29 = ↔️
ALT+30 = ▲
ALT+31 = ▼
ALT+32 = เป็นเว้นวรรค หรือเคาะจาก สเป็คบราก็ได้
ALT+33 = !
ALT+34 = "
ALT+35 = #
ALT+36 = $
ALT+37 = %
ALT+38 = &
ALT+39 = '
ALT+40 = (
ALT+41 = )
ALT+42 = *
ALT+43 = +
ALT+44 = ,
ALT+45 = -
ALT+46 = .
ALT+47 = /
ALT+48 = 0
ALT+49 = 1
ALT+50 = 2
ALT+51 = 3
ALT+52 = 4
ALT+53 = 5
ALT+54 = 6
ALT+55 = 7
ALT+56 = 8
ALT+57 = 9
ALT+58 = :
ALT+59 = ;
ALT+60 = <
ALT+61 = =
ALT+62 = >
ALT+63 = ?
ALT+64 = @
ALT+65 = A
ALT+66 = B
ALT+67 = C
ALT+68 = D
ALT+69 = E
ALT+70 = F
ALT+71 = G
ALT+72 = H
ALT+73 = I
ALT+74 = J
ALT+75 = K
ALT+76 = L
ALT+77 = M
ALT+78 = N
ALT+79 = O
ALT+80 = P
ALT+81 = Q
ALT+82 = R
ALT+83 = S
ALT+84 = T
ALT+85 = U
ALT+86 = V
ALT+87 = W
ALT+88 = X
ALT+89 = Y
ALT+90 = Z
ALT+91 = [
ALT+92 = \
ALT+93 = ]
ALT+94 = ^
ALT+95 = _
ALT+96 = `
ALT+97 = a
ALT+98 = b
ALT+99 = c
ALT+100 = d
ALT+101 = e
ALT+102 = f
ALT+103 = g
ALT+104 = h
ALT+105 = i
ALT+106 = j
ALT+107 = k
ALT+108 = l
ALT+109 = m
ALT+110 = n
ALT+111 = o
ALT+112 = p
ALT+113 = q
ALT+114 = r
ALT+115 = s
ALT+116 = t
ALT+117 = u
ALT+118 = v
ALT+119 = w
ALT+120 = x
ALT+121 = y
ALT+122 = z
ALT+123 = {
ALT+124 = |
ALT+125 = }
ALT+126 = ~
ALT+127 = ⌂
ALT+128 = €
ALT+133 = …
ALT+145 = ‘
ALT+146 = ’
ALT+147 = “
ALT+148 = ”
ALT+149 = •
ALT+150 = –
ALT+151 = —
ALT+161 = ก
ALT+162 = ข
ALT+163 = ฃ
ALT+164 = ค
ALT+165 = ฅ
ALT+166 = ฆ
ALT+167 = ง
ALT+168 = จ
ALT+169 = ฉ
ALT+170 = ช
ALT+171 = ซ
ALT+172 = ฌ
ALT+173 = ญ
ALT+174 = ฎ
ALT+175 = ฏ
ALT+176 = ฐ
ALT+177 = ฑ
ALT+178 = ฒ
ALT+179 = ณ
ALT+180 = ด
ALT+181 = ต
ALT+182 = ถ
ALT+183 = ท
ALT+184 = ธ
ALT+185 = น
ALT+186 = บ
ALT+187 = ป
ALT+188 = ผ
ALT+189 = ฝ
ALT+190 = พ
ALT+191 = ฟ
ALT+192 = ภ
ALT+193 = ม
ALT+194 = ย
ALT+195 = ร
ALT+196 = ฤ
ALT+197 = ล
ALT+198 = ฦ
ALT+199 = ว
ALT+200 = ศ
ALT+201 = ษ
ALT+202 = ส
ALT+203 = ห
ALT+204 = ฬ
ALT+205 = อ
ALT+206 = ฮ

อื่น ๆ
ALT+239 = ๏
ALT+251 = ๛
ALT+255 =
ALT+0153 = ™️
ALT+0169 = ®️
มีALT+0160=เว้นว่างไว้
ALT+0149=ฺ •
ALT+150 ๛
ALT+250 ๚
ALT+380 |
ALT+410 �


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: khomson3562 ที่ 02 กุมภาพันธ์ 2018, 18:47:51
Lang_Thai.zip แก้ไขตามท่าน keang-kt ต้นฉบับไฟล์จาก Nextgen 9.18.27.705829
 
  ได้แล้วครับสระครบเลยไฟล์​เดียว​จบครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: thonau101 ที่ 02 กุมภาพันธ์ 2018, 22:31:47
ทดลองใช้รหัส Alt+0160 2 ตัว (no-break space)  แทน _ ครับ

(https://www.img.in.th/images/891a3ccc52b15588d5f79110caaabde4.md.png) (https://www.img.in.th/image/Fj8ylL)

โค๊ด:
KB_MAI_HAN_AKAT="  ั"
KB_YAMAKKAN="  ํ"
KB_SARA_II="  ี"
KB_MAI_TRI="  ๊"
KB_MAI_THO="  ้"
KB_MAITAIKHU="  ็"
KB_MAI_EK="  ่"
KB_MAI_CHATTAWA="  ๋"
KB_SARA_I="  ิ"
KB_PHINTHU="  ฺ"
KB_SARA_UEE="  ื"
KB_THANTHAKHAT="  ์"
KB_SARA_U="  ุ"
KB_SARA_UU="  ู"
KB_SARA_UE="  ึ"
ผมทดลองทำแล้ว มันเหมือนเดิมครับ รบกวนอัพโหลดไฟล์ ให้หน่อยได้ไหมครับ  ;D


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pizza_p ที่ 02 กุมภาพันธ์ 2018, 23:51:39
ผมทดลองทำแล้ว มันเหมือนเดิมครับ รบกวนอัพโหลดไฟล์ ให้หน่อยได้ไหมครับ  ;D

Lang_Thai.zip
http://www.mediafire.com/file/gd2od6ud4zdhzxe/Lang_Thai.zip


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: mumumu ที่ 03 กุมภาพันธ์ 2018, 09:49:48
(https://www.img.in.th/images/730b8742a04501c64187f8d23a05732f.jpg)

 8)


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pppta ที่ 03 กุมภาพันธ์ 2018, 14:19:04
ใช้กับ iGO_PAL_9.18.27.719974_For_SD กับ test_nextgen_ISRAEL_9.18.27.719974 ผ่านครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: Tara78 ที่ 03 กุมภาพันธ์ 2018, 20:02:57
นั่งแก้ตาม ตาม quote ไม่ผ่านสักที :-[ แนะนำว่าให้โหลดไฟล์ที่คุณที-เร็กซ์ ได้เลยครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: boyz_1412 ที่ 03 กุมภาพันธ์ 2018, 22:42:21
ลองผิดลองถูกอยู่นาน สุดท้ายเกือบสมบูรณ์
ใช้ปุ่ม Shift ได้ปกติ (ตามภาพ)

^__^!

(https://uploads.tapatalk-cdn.com/20180203/c20cd8df268b4f7e0c574a5f37086f58.jpg)
(https://uploads.tapatalk-cdn.com/20180203/5b7c54940e4d1faf141d1ef75aa0d43b.jpg)
แป้นพิมพ์ทั้งแป้นปกติและแป้นยกแคร่ (Shift) แสดงผลสมบูรณ์ พิมพ์ได้ปกติ

(https://uploads.tapatalk-cdn.com/20180203/814395f48599366bf19587ae89bf3d3f.jpg)
ติดนิดหน่อยตรงที่แป้น ALT มีการแสดงผลทับซ้อนกัน (ต้องแก้ไขต่อ)

ขั้นตอนการแก้ไข

1) ไฟล์ keyboards.ui ใน data.zip\ui_nextgen\common\ui
โค๊ด:
<layer ui_kbd_12_12_12_10 class="keyboard" z=10105> 
<implementation>
<property altershift value=(%regional.keyboard.layout == L"12_12_12_10") >
</implementation>

<DIV class="keyboard">
<SECTIONMARKER class="keyboard"/>

<SPRITE class="fill keyboard_popoup">
<DIV class="fill panelborder">
<SPRITE class="panel keyboard">
 
<TABLE class="keyboard national" row=5>
<TABLE row=1 cellw=8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33% align="CENTER" COMPACT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=0 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=2 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=3 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=4 >
 <TEXT class="fill key_popup" text="KB_SARA_U" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=5 >
 <TEXT class="fill key_popup" text="KB_SARA_UE" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=6 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=7 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=8 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=9 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=10 >
 <TEXT class="fill key_popup" text="KB_SARA_UU" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=11 >
</TABLE>
<TABLE row=1 cellw=8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33% align="CENTER" COMPACT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=12>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=13>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=14>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=15>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=16>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=17>
 <TEXT class="fill key_popup" text="KB_NIKHAHIT" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
 <TEXT class="fill key_popup" text="KB_MAI_HAN_AKAT" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=18>
 <TEXT class="fill key_popup" text="KB_MAI_TRI" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
 <TEXT class="fill key_popup" text="KB_SARA_II" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=19>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=20>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=21>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=22>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=23>
</TABLE>
<TABLE row=1 cellw=8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33% align="CENTER" COMPACT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=24>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=25>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=26>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=27>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=28>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=29>
 <TEXT class="fill key_popup" text="KB_MAITAIKHU" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
 <TEXT class="fill key_popup" text="KB_MAI_THO" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=30>
 <TEXT class="fill key_popup" text="KB_MAI_CHATTAWA" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
 <TEXT class="fill key_popup" text="KB_MAI_EK" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=31>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=32>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=33>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=34>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=35>
</TABLE>
<TABLE row=1 cellw=12.5%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 12.5% align="CENTER" COMPACT=1 >
<SHIFT   class="keyboard" enable=(!%regional.keyboard.mod_alt)>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=36>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=37>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=38>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=39>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=40>
 <TEXT class="fill key_popup" text="KB_PHINTHU" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
 <TEXT class="fill key_popup" text="KB_SARA_I" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=41>
 <TEXT class="fill key_popup" text="KB_THANTHAKHAT" align="CENTER" visible=(%regional.keyboard.mod_shift) z=10105 >
 <TEXT class="fill key_popup" text="KB_SARA_UEE" align="CENTER" visible=(!%regional.keyboard.mod_shift) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=42>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=43>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=44>
<KEYBUTTON class="keyboard delete">
<SPRITE class="delete icon svg">
</KEYBUTTON>
</TABLE>
<TABLE row=1 cellw=(15%, (%lua.ShowBackButton ? 15% : 10%), (%lua.ShowBackButton ? 10% : 55%), (%lua.ShowBackButton ? 40% : 20%)) align="CENTER" COMPACT=1 >
<BUTTON    class="keyboard back fill" onrelease=sc_back onlongclick=sc_longBack visible=(%lua.ShowBackButton)>
<SPRITE class="keyboard back icon svg"/>
</BUTTON>
<KEYBUTTON class="keyboard alt" text=(%regional.keyboard.mod_alt ? %regional.keyboard.lbl_alt : %regional.keyboard.lbl)>
<BUTTON    class="keyboard language" onrelease=sc_KeyboardLanguageSelector>
<SPRITE class="language icon svg">
</BUTTON>
<KEYBUTTON class="keyboard space" KEYBOARDSPECELEMENT="space" enable=%lua.keyb_space >
<SPRITE class="space icon svg">
</KEYBUTTON>

<KEYBUTTON class="keyboard done"  enable=%lua.keyb_done KEYBOARDSPECELEMENT="done">
<SPRITE class="keyboard done icon svg">
</KEYBUTTON>
</TABLE>
</TABLE>
</DIV>
</DIV>
</layer>

2) ไฟล์ keyboards.ui ใน data.zip\ui_nextgen\common\ui
โค๊ด:
[panel]
name= "ภาษาไทย"
layer= "ui_kbd_12_12_12_10"
layout= "12_12_12_10"
keys= "ๅ-ภถุึคตจขชฃๆไำพะัีรนยบลฟหกดเ้่าสวงฝผปแอิืทมใ "
shiftkeys= "๑๒๓๔๕๖๗๘๙๐ูฅ/-ฎฑธํ๊ณฯญฐ,ฤฆฏโฌ็๋ษศซ.ฦ()ฉฮฺ์?ฒฬ "
altkeys= "1234567890/.,'-()?!*@&#_$¢€£¥฿"
lang= "thai"
label= "123"
shiftlabel= "กขค"
altlabel= "กขค"
type=3
family=1

3) ไฟล์ Dictionary.lang ใน Lang_Thai.zip\i18n
โค๊ด:
KB_MAI_HAN_AKAT="–ั"
KB_NIKHAHIT="–ํ"
KB_SARA_II="–ี"
KB_MAI_TRI="–๊"
KB_MAI_THO="–้"
KB_MAITAIKHU="–็"
KB_MAI_EK="–่"
KB_MAI_CHATTAWA="–๋"
KB_SARA_I="–ิ"
KB_PHINTHU="–ฺ"
KB_SARA_UEE="–ื"
KB_THANTHAKHAT="–์"
KB_SARA_U="–ุ"
KB_SARA_UE="–ึ"
KB_SARA_UU="–ู"

ขอขอบคุณ คุณ keang-kt สำหรับต้นแบบครับ

Sent from my SM-N910C using Tapatalk



หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pizza_p ที่ 04 กุมภาพันธ์ 2018, 00:12:31
ต้องแก้เป็นแบบนี้ครับ ทุกอันต้อง && !%regional.keyboard.mod_alt เพื่อไม่ให้มันแสดงตอนกด alt

โค๊ด:
<layer ui_kbd_national class="keyboard" z=10105> 
<implementation>
<property altershift value=(%regional.keyboard.layout == L"12_12_11_10") >
</implementation>

<DIV class="keyboard">
<SECTIONMARKER class="keyboard"/>

<SPRITE class="fill keyboard_popoup">
<DIV class="fill panelborder">
<SPRITE class="panel keyboard">
 
<TABLE class="keyboard national" row=5>
<TABLE row=1 cellw=8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33% align="CENTER" COMPACT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=0 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=2 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=3 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=4 >
  <TEXT class="fill key_popup" text="KB_SARA_U" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=5 >
  <TEXT class="fill key_popup" text="KB_SARA_UE" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=6 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=7 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=8 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=9 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=10 >
  <TEXT class="fill key_popup" text="KB_SARA_UU" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=11 >
</TABLE>
<TABLE row=1 cellw=8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33% align="CENTER" COMPACT=1 >
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=12>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=13>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=14>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=15>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=16>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=17>
  <TEXT class="fill key_popup" text="KB_YAMAKKAN" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
  <TEXT class="fill key_popup" text="KB_MAI_HAN_AKAT" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=18>
  <TEXT class="fill key_popup" text="KB_MAI_TRI" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
  <TEXT class="fill key_popup" text="KB_SARA_II" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=19>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=20>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=21>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=22>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=23>
</TABLE>
<TABLE row=1 cellw=8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33% align="CENTER" COMPACT=1 >
<SHIFT visible=(altershift)>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=24>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=25>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=26>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=27>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=28>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=29>
  <TEXT class="fill key_popup" text="KB_MAITAIKHU" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
  <TEXT class="fill key_popup" text="KB_MAI_THO" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=30>
  <TEXT class="fill key_popup" text="KB_MAI_CHATTAWA" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
  <TEXT class="fill key_popup" text="KB_MAI_EK" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=31>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=32>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=33>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=34>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=35 visible=(!altershift)>
</TABLE>
<TABLE row=1 cellw=12.5%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 8.33%, 12.5% align="CENTER" COMPACT=1 >
<SHIFT visible=(!altershift)>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=35 visible=(altershift)>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=36>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=37>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=38>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=39>
  <TEXT class="fill key_popup" text="KB_PHINTHU" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
  <TEXT class="fill key_popup" text="KB_SARA_I" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=40>
  <TEXT class="fill key_popup" text="KB_THANTHAKHAT" align="CENTER" visible=(%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
  <TEXT class="fill key_popup" text="KB_SARA_UEE" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=41>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=42>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=43>
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=44>
<KEYBUTTON class="keyboard delete">
<SPRITE class="delete icon svg">
</KEYBUTTON>
</TABLE>
<TABLE row=1 cellw=(15%, (%lua.ShowBackButton ? 15% : 10%), (%lua.ShowBackButton ? 10% : 55%), (%lua.ShowBackButton ? 40% : 20%)) align="CENTER" COMPACT=1 >
<BUTTON    class="keyboard back fill" onrelease=sc_back onlongclick=sc_longBack visible=(%lua.ShowBackButton)>
<SPRITE class="keyboard back icon svg"/>
</BUTTON>
<KEYBUTTON class="keyboard alt" text=(%regional.keyboard.mod_alt ? %regional.keyboard.lbl_alt : %regional.keyboard.lbl)>
<BUTTON    class="keyboard language" onrelease=sc_KeyboardLanguageSelector>
<SPRITE class="language icon svg">
</BUTTON>
<KEYBUTTON class="keyboard space" KEYBOARDSPECELEMENT="space" enable=%lua.keyb_space >
<SPRITE class="space icon svg">
</KEYBUTTON>

<KEYBUTTON class="keyboard done"  enable=%lua.keyb_done KEYBOARDSPECELEMENT="done">
<SPRITE class="keyboard done icon svg">
</KEYBUTTON>
</TABLE>
</TABLE>
</DIV>
</DIV>
</layer>


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pizza_p ที่ 04 กุมภาพันธ์ 2018, 11:37:27
1. สร้าง layer คีย์บอร์ดใหม่จาก layer ui_kbd_national ให้เป็น layer ui_kbd_thai เพื่อไม่ให้รบกวนกับคีย์บอร์ดภาษาอื่น
2. ใช้ alt+0160 แทน _ เพื่อแสดงช่องว่างแทน _ บนปุ่ม
2. ใช้การกด shift เป็นการยกแคร่แทนปุ่ม ถัดไป
3. ให้ปุ่ม ถัดไป เปลี่ยนเป็น 123 เพื่อเปลี่ยนคีย์บอร์ดเป็นตัวเลขและสัญลักษณ์

เชิญทดสอบได้เลยครับ
ปล. data.zip ตัดแปลงจาก iGO_Pal
http://www.mediafire.com/file/cxvgcvqn7871ft9/kbd_thai_nextgen.rar


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: seamore ที่ 05 กุมภาพันธ์ 2018, 13:29:55
1. สร้าง layer คีย์บอร์ดใหม่จาก layer ui_kbd_national ให้เป็น layer ui_kbd_thai เพื่อไม่ให้รบกวนกับคีย์บอร์ดภาษาอื่น
2. ใช้ alt+0160 แทน _ เพื่อแสดงช่องว่างแทน _ บนปุ่ม
2. ใช้การกด shift เป็นการยกแคร่แทนปุ่ม ถัดไป
3. ให้ปุ่ม ถัดไป เปลี่ยนเป็น 123 เพื่อเปลี่ยนคีย์บอร์ดเป็นตัวเลขและสัญลักษณ์

เชิญทดสอบได้เลยครับ
ปล. data.zip ตัดแปลงจาก iGO_Pal
http://www.mediafire.com/file/cxvgcvqn7871ft9/kbd_thai_nextgen.rar

ถ้าไม่รวม lang_thai.zip/dictionary.lang
ถ้าสมมติว่ามีไฟล์ data.zip เวอร์ชั่นใหม่ออกมาถ้าเราจะแก้ก็แก้แค่ 2 ไฟล์ คือ
1. แก้ใน data.zip\ui_nextgen\common\keyboards.ini
2. แก้ใน data.zip\ui_nextgen\common\ui\keyboards.ui
ใช่ไหมครับ
ที่ถามเผื่อมี data.zip เวอร์ชั่นใหม่ออกมากก็จะได้แก้เองได้ครับ
ที่ผมทำตามแล้วมันใช้ได้ครับ แต่ติดปัญหาว่าพอออกมามันจะแสดงอักษรแป้นบนก่อนครับ


หัวข้อ: Re: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: boyz_1412 ที่ 05 กุมภาพันธ์ 2018, 13:39:27
ถ้าไม่รวม lang_thai.zip/dictionary.lang
ถ้าสมมติว่ามีไฟล์ data.zip เวอร์ชั่นใหม่ออกมาถ้าเราจะแก้ก็แก้แค่ 2 ไฟล์ คือ
1. แก้ใน data.zipui_nextgencommonkeyboards.ini
2. แก้ใน data.zipui_nextgencommonuikeyboards.ui
ใช่ไหมครับ
ที่ถามเผื่อมี data.zip เวอร์ชั่นใหม่ออกมากก็จะได้แก้เองได้ครับ
ใช่ครับ ไม่มีทางเลือกอื่นเลย

Sent from my SM-N910C using Tapatalk



หัวข้อ: Re: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: seamore ที่ 05 กุมภาพันธ์ 2018, 13:53:49
ใช่ครับ ไม่มีทางเลือกอื่นเลย

Sent from my SM-N910C using Tapatalk



แล้ววิธีแก้อักษรแสดงแป้นบนก่อน แก้ยังไงครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: ที-เร็กซ์ ที่ 05 กุมภาพันธ์ 2018, 13:54:00
ถ้าไม่รวม lang_thai.zip/dictionary.lang
ถ้าสมมติว่ามีไฟล์ data.zip เวอร์ชั่นใหม่ออกมาถ้าเราจะแก้ก็แก้แค่ 2 ไฟล์ คือ
1. แก้ใน data.zip\ui_nextgen\common\keyboards.ini
2. แก้ใน data.zip\ui_nextgen\common\ui\keyboards.ui
ใช่ไหมครับ
ที่ถามเผื่อมี data.zip เวอร์ชั่นใหม่ออกมากก็จะได้แก้เองได้ครับ
ที่ผมทำตามแล้วมันใช้ได้ครับ แต่ติดปัญหาว่าพอออกมามันจะแสดงอักษรแป้นบนก่อนครับ

ลอง download ไฟล์นี้ *ไม่ต้องแตกไฟล์นะครับ แล้วเอาไปใส่ใน folder ux ดูครับ ไม่แน่ใจนะครับว่าทำแบบนี้จะผ่านหรือเปล่า

 


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: seamore ที่ 05 กุมภาพันธ์ 2018, 14:01:30
ลอง download ไฟล์นี้ *ไม่ต้องแตกไฟล์นะครับ แล้วเอาไปใส่ใน folder ux ดูครับ ไม่แน่ใจนะครับว่าทำแบบนี้จะผ่านหรือเปล่า

 

ทดสอบแล้วครับ ไม่ได้ผลครับ


หัวข้อ: Re: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pizza_p ที่ 05 กุมภาพันธ์ 2018, 15:23:33
แล้ววิธีแก้อักษรแสดงแป้นบนก่อน แก้ยังไงครับ
ในไฟล์ templates.css แก้ตรง CAPITALIZE ให้มันเป็น // 0 ครับ

.input_text{
   box_align:"STRETCH"; flex: 1;
   align:"LEFT"; valign:"CENTER";
   font: "default"; fontsize: fontsize_inputfield; valuefontsize: fontsize_inputfield;
   color: e_input_color; color2: e_input_color2;
   nospace:1; dontshowfocus:1;
   CAPITALIZE: ( States.CurrentState.Capitalize // 0 );
   cursorsprite:"textcursor.spr";
   highlighted_height: highlight_inputfield;
   minaspect: 100; clipstyle:"none";
   wordwrap:1;


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pupzs ที่ 06 กุมภาพันธ์ 2018, 01:37:58
แทนที่เราจะไปแก้ data.zip ก็เปลี่ยนไปสร้าง Folder ux_nextgen แทน หรือทำเป็น zip แล้วใส่ใน ux ก็สามารถใช้งานได้ครับ
ตัวอย่างจากไฟล์ต้นฉบับของท่าน pizza_p
 


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: seamore ที่ 06 กุมภาพันธ์ 2018, 09:32:22
ผมลองเอามาประยุกต์ครับได้วิธีที่ง่ายแล้วครับ
Lang_Thai_plus.zip
ใส่ไว้ใน content\lang

thaikeyboards.zip
ใส่ไว้ใน  ux ครับ

พอมี data.zip เวอร์ชั่นใหม่ออกมาก็ไม่ได้แก้ไขอะไรอีกครับ
ขอขอบคุณท่าน keang-kt ที่เป็นเจ้าของกระทู้ที่ได้สร้างสรรค์ให้เราได้ใช้แบบสมบูรณ์สักทีครับ
และขอขอบคุณทุกท่านที่ระดมความคิดหาวิธีการต่างในกระทู้นี้ ขอบคุณมากๆ ครับ

 


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: mhoa ที่ 06 กุมภาพันธ์ 2018, 14:49:23
ผมลองเอามาประยุกต์ครับได้วิธีที่ง่ายแล้วครับ
Lang_Thai_plus.zip
ใส่ไว้ใน content\lang

thaikeyboards.zip
ใส่ไว้ใน  ux ครับ

พอมี data.zip เวอร์ชั่นใหม่ออกมาก็ไม่ได้แก้ไขอะไรอีกครับ
ขอขอบคุณท่าน keang-kt ที่เป็นเจ้าของกระทู้ที่ได้สร้างสรรค์ให้เราได้ใช้แบบสมบูรณ์สักทีครับ
และขอขอบคุณทุกท่านที่ระดมความคิดหาวิธีการต่างในกระทู้นี้ ขอบคุณมากๆ ครับ

 
ผมลองเอาไฟล์ ไปวางตามตำแหน่งทั้ง 2 ที่แล้ว สระยังไม่มา ต้องไปเลือกตรงไหนอีกหรือเปล่าครับ

Lang_Thai_plus.zip
ใส่ไว้ใน content\lang

thaikeyboards.zip
ใส่ไว้ใน  ux ครับ

ตอนนี้ใช้แบบแก้ไข file data.zip / Lang_thai.zip มีสระขึ้นมา


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: seamore ที่ 06 กุมภาพันธ์ 2018, 15:17:04
ผมลองเอาไฟล์ ไปวางตามตำแหน่งทั้ง 2 ที่แล้ว สระยังไม่มา ต้องไปเลือกตรงไหนอีกหรือเปล่าครับ

Lang_Thai_plus.zip
ใส่ไว้ใน content\lang

thaikeyboards.zip
ใส่ไว้ใน  ux ครับ

ตอนนี้ใช้แบบแก้ไข file data.zip / Lang_thai.zip มีสระขึ้นมา

ผมลองสองเครื่องก็ได้ทั้งสองครับ ไม่ได้กำหนดอะไรเลยนะครับ ผมเป็น android 4 ครับ เดี๋ยวลองกับ 7 ดูครับ


หัวข้อ: Re: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: kingnok ที่ 06 กุมภาพันธ์ 2018, 16:42:12
 ::)
ผมลองสองเครื่องก็ได้ทั้งสองครับ ไม่ได้กำหนดอะไรเลยนะครับ ผมเป็น android 4 ครับ เดี๋ยวลองกับ 7 ดูครับ
เครื่องผมใช้ได้เช่นกัน (ใช้ data.zip ที่ไม่ได้ปรับแต่ง)
- ถ้ามี ux\keyboard.zip ของเดิมอยู่ก็ rename เป็น .zip- ก่อนนะครับ.
- \lang\ มีไฟล์ .zip ได้อันเดียว (อันอื่นต้อง rename)

Note2 [Android 7.1.2] using Tapatalk



หัวข้อ: Re: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: mhoa ที่ 07 กุมภาพันธ์ 2018, 08:21:31
::)เครื่องผมใช้ได้เช่นกัน (ใช้ data.zip ที่ไม่ได้ปรับแต่ง)
- ถ้ามี ux\keyboard.zip ของเดิมอยู่ก็ rename เป็น .zip- ก่อนนะครับ.
- \lang\ มีไฟล์ .zip ได้อันเดียว (อันอื่นต้อง rename)

Note2 [Android 7.1.2] using Tapatalk



ได้และครับทำตามที่ท่านบอกเลยใน folder content\lang\ มีไฟล์ .zip ได้อันเดียว เลย rename file ที่เคยมี Lang_English-us.zip และ Lang_Thai.zip ไป
เข้าโปรแกรมลองกดค้นหาสามารถพิมพ์ไทยได้ปกติมีสระมาครบและครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: apiwat2318 ที่ 07 กุมภาพันธ์ 2018, 09:14:45
ผมทำตาม คุณ seamore สะระมาครบครับ ผม Andorid 7 และ 8 ครับ


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: maya_java ที่ 07 กุมภาพันธ์ 2018, 11:01:19
ผมลองแก้เพิ่มสระ  ำ  ครับ มันออกมาเป็นแบบนี้แก้ไงครับ อันใหม่มันซ้อนกับอันเก่า

(http://upic.me/i/42/sara_um.png) (http://upic.me/show/61953229)


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: pizza_p ที่ 07 กุมภาพันธ์ 2018, 16:24:58
(https://www.img.in.th/images/27e3a9502f20ef5a3a1583178a6431dc.md.png) (https://www.img.in.th/image/Fmpoyu)

ผมลองใช้ตัว KB_YAMAKKAN มาเสริมทำให้ดูเหมือน  ำ ครับ โดยใส่ใน keyboards.ui

โค๊ด:
<KEYBUTTON class="keyboard" KEYBOARDELEMENT=14>
  <TEXT class="fill_keyboard" text="KB_YAMAKKAN" align="CENTER" visible=(!%regional.keyboard.mod_shift && !%regional.keyboard.mod_alt) z=10105 >
</KEYBUTTON>

แต่เนื่องจากตำแหน่งมันไม่ได้เลยสร้าง class ใหม่ชื่อ class="fill_keyboard" ใน templates.css โดยบังคับให้ขยับไปทางซ้ายโดยการกำหนด margin ทางขวาไว้ 40% ขอบล่างกันไว้ 5% ครับ
โค๊ด:
.fill_keyboard {
left: 0;
top: 0;
right: 40%;
bottom: 5%;
}

สุดท้ายเพื่อความสะดวกเลยทำเป็น ux มาให้ทดลองใช้ครับ kbd_thai.zip
http://www.mediafire.com/file/3778hggtoyy7745/kbd_thai.zip


หัวข้อ: Re: [NextGen] Thai Keyboard
เริ่มหัวข้อโดย: panlopnok ที่ 16 กุมภาพันธ์ 2018, 20:04:03
ตกลงตอนนี้ใช้ตัวไหนสมบรูณสุดๆครับจะได้ไม่ต้องแก้อะไรอีกอ่ะครับเพราะแก้ไม่เป็นครับ T_T T_T T_T