`
←  DGO CLUB : PSVITA & PSP
Logo
»

เพิ่มมาอีก keyboard ภาษาไทยสำหรับเล่น web...

Burm's Photo Burm 02 May 2012

**edited**
ตัวแบบสมบูรณ์สุด credit คุณ b4lmung ครับ
link
แต่ถ้าตอบกระทู้ใน dgo ก็ต้องปิด wysiwyg ก่อนครับ


================กระทู้เดิม=====================
ข้อจำกัด ใช้ไม่ได้ทุก web ไม่รู้เพราะอะไร
หลักๆ คือใช้ virtual keyboard ของ google
แต่เหมือน script มันจะตีกันกับ page อื่นๆ
ที่ลองแล้วได้แน่ๆ คือ gconsole
ที่นี่ลองแล้วไม่ได้ งง


อนึ่ง ผมลองกับ firefox/chrome เพราะผมไม่มี vita

ใครจะเอาไปพัฒนาต่อก็ได้

วิธีลงให้ add bookmark ตัวนี้
Thai Keyboard

แล้วให้ edit bookmark ลบ http://www.test.com/ ออก
ให้เริ่มที่คำว่า javascript แบบนี้

javascript:(function(){var%20keycss=document.createElement('link');keycss.rel='stylesheet';keycss.type='text/css';keycss.href='http://www.dvdgameonline.com/css/keyboard.css';var%20keyjs=document.createElement('script');keyjs.src='http://www.dvdgameonline.com/js/keyboard.js';keyjs.charset='UTF-8';document.getElementsByTagName('head')[0].appendChild(keycss);document.getElementsByTagName('head')[0].appendChild(keyjs);var%20allinput=document.getElementsByTagName('input');for(i=0;i<allinput.length;i++){if(allinput[i].type=='text')allinput[i].className='keyboardInput';}allinput=document.getElementsByTagName('textarea');for(i=0;i<allinput.length;i++){allinput[i].className='keyboardInput';}})();

เวลาใช้งาน ก็ใช้เหมือน bookmarklet ตัวอื่นๆ ครับ
ลองกับ gconsole ดูก็ได้ จะได้ชัวร์ว่าใช้งานได้

ปล. แก้ไขใหม่ ใช้ code อีกตัว ใช้กับ dgo ได้ครับ
แต่ต้องปิด mode ตอบกระทู้แบบ wysiwyg ก่อน (ปุ่มซ้ายบนสุดตรงช่องคอบกระทู้)
พอกดแล้ว สังเกตว่าตัวอื่นๆ มันจะเลือกไม่ได้ครับ
Posted Image

แล้วถึงค่อยกด bookmarklet ถึงจะใช้งานได้
ลองแล้วใช้ กับ facebook ได้ด้วย
แต่ตามเคย ผมไม่มี vita ครับ ผมลองกับ firefox/chrome แล้ว ใช้งานได้
Quote

gt41's Photo gt41 02 May 2012

เยี่ยมเลย
Quote

aiekung's Photo aiekung 02 May 2012

แหล่มเลย
Quote

devilmaydie_OK's Photo devilmaydie_OK 02 May 2012

สุดยอดเลยครับ
Quote

koompapun26's Photo koompapun26 02 May 2012

สุดยอด
Quote

Burm's Photo Burm 02 May 2012

คือใช้กันได้ไหมครับ ผมไม่มี vita ลอง แต่ผมลองบน firefox/chrome แล้วมันได้น่ะครับ
Quote

ToOM's Photo ToOM 02 May 2012

ว้าว...มาแว้ว
Quote

neokung's Photo neokung 02 May 2012

สุดยอดครับ คราวนี้vitaจะได้ดูเว็บสมบูรณ์ซะที เดี๋ยวกลับบ้านจะรีบลองเลยครับ ^^
Quote

coco's Photo coco 02 May 2012

ผมลองแล้วครับ ไม่ได้ครับ ทำตามขั้นตอนแล้วที่หน้าreplyของGconกดแล้วไม่มีอะไรเกิดขึ้นครับ พอลองเช็คโค้ดก็มีเพี้ยนไปจาก&#39; กลายเป็น %27 ผมก็Editแล้วก็ยังเหมือนเดิม(หรือแก้ผิดหว่า)
Quote

Burm's Photo Burm 02 May 2012

ผมก็ไปยืมของน้องที่ office มาแล้วแล้วไม่ได้เหมือนกันครับ

จริงๆ ผมมีไปเจอ code ใหม่ น่าจะง่ายกว่าของ google แต่คราวนี้ เอาแค่ใช้บน firefox ยังไม่ขึ้นเลยครับ
ผมลง code ไว้ก่อน เพราะตอนนี้ยังไม่มีเวลาดูต่อ ถ้าใครจะเอาไปดูต่อก่อนก็ได้ครับ

javascript:(function(){var%20keycss=document.createElement('link');keycss.rel='stylesheet';keycss.type='text/css';keycss.href='http://static.necz.net/ajax/keyboard/keyboard.css';var%20keyjs=document.createElement('script');keyjs.src='http://static.necz.net/ajax/keyboard/keyboard.js';keyjs.charset='UTF-8';document.getElementsByTagName('head')[0].appendChild(keycss);document.getElementsByTagName('head')[0].appendChild(keyjs);var%20allinput=document.getElementsByTagName('input');for(i=0;i<allinput.length;i++){if(allinput[i].type=='text')allinput[i].className='keyboardInput';}})();

อันนี้เป็น code แบบปกติ ลองเอาไปใส่ web ของตัวเอง ก็ทำได้เลยไม่มีปัญหาครับ
แต่แปลงเป็น bookmarklet แล้วเน่า...
var keycss = document.createElement('link');
keycss.rel = 'stylesheet';
keycss.type = 'text/css';
keycss.href = 'http://static.necz.net/ajax/keyboard/keyboard.css';
var keyjs = document.createElement('script');
keyjs.src='http://static.necz.net/ajax/keyboard/keyboard.js';
keyjs.charset='UTF-8';
document.getElementsByTagName('head')[0].appendChild(keycss);
document.getElementsByTagName('head')[0].appendChild(keyjs);
var allinput = document.getElementsByTagName('input');
for(i=0;i<allinput.length;i++) {
    if(allinput[i].type=='text')
    allinput[i].className = 'keyboardInput';
}
Quote

num12num12's Photo num12num12 02 May 2012

ใช้กับ facebook ได้เปล่าครับ
Quote

Burm's Photo Burm 02 May 2012

กำลังลองอยู่ครับ
ไอ้ code ข้างบนจริงๆ มันใช้ได้นะ (บน pc)
แต่ มันต้องเรียกก่อน page จะ load เสร็จ เพราะ code มัน hook event "load"
ถ้า page load เสร็จแล้ว มันจะไม่เข้า event นี้อีก
Quote

YOKBOA's Photo YOKBOA 02 May 2012

สู้ๆครับ ไม่มีความรู้อย่างผมให้ได้แค่กำลังใจจ้า
Quote

b4lmung's Photo b4lmung 02 May 2012

อันนี้ keyboard เวอร์ชั่นผมใช้กับหน้า reply Gconsole ได้แล้วครับ

ติดปัญหาอย่างเดียวคือตอนนี้ผมไม่มี host ไว้ปล่อย

:o_cry:
Posted Image

Posted Image
Quote

shadowman's Photo shadowman 02 May 2012

สุดยอดครับ คุณ b4lmung
Quote

wat2011's Photo wat2011 02 May 2012

สมบูรณ์เมื่อไหร่ลงกระทู้แจ้งอีกทีครับ
Quote

dkny22th's Photo dkny22th 02 May 2012

เมพจริงๆครับท่าน
Quote

jokeza's Photo jokeza 02 May 2012

เก่งกันจริงๆ
Quote

gt41's Photo gt41 02 May 2012

View Postb4lmung, on 02 May 2012 - 07:27 PM, said:

อันนี้ keyboard เวอร์ชั่นผมใช้กับหน้า reply Gconsole ได้แล้วครับ

ติดปัญหาอย่างเดียวคือตอนนี้ผมไม่มี host ไว้ปล่อย

:o_cry:
Posted Image

Posted Image

อัพไว้ในเน็ตแล้วผมไปดึงมาไว้ที่ host ผมได้ครับ ..
Quote

Burm's Photo Burm 03 May 2012

ผมก็ update ของผมเป็นทางเลือกอีกทาง ลองดูครับ
ใช้กับ fb/dgo/gcon ได้หมด

แต่อาจจะต้องปรับ css ให้ตัว keyboard มันใหญ่ขึ้นอีกที
Posted Image

Posted Image

ใครมี vita ลองดูครับ
Quote