เพิ่มมาอีก keyboard ภาษาไทยสำหรับเล่น web...
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 แบบนี้
เวลาใช้งาน ก็ใช้เหมือน bookmarklet ตัวอื่นๆ ครับ
ลองกับ gconsole ดูก็ได้ จะได้ชัวร์ว่าใช้งานได้
ปล. แก้ไขใหม่ ใช้ code อีกตัว ใช้กับ dgo ได้ครับ
แต่ต้องปิด mode ตอบกระทู้แบบ wysiwyg ก่อน (ปุ่มซ้ายบนสุดตรงช่องคอบกระทู้)
พอกดแล้ว สังเกตว่าตัวอื่นๆ มันจะเลือกไม่ได้ครับ
แล้วถึงค่อยกด bookmarklet ถึงจะใช้งานได้
ลองแล้วใช้ กับ facebook ได้ด้วย
แต่ตามเคย ผมไม่มี vita ครับ ผมลองกับ firefox/chrome แล้ว ใช้งานได้
ตัวแบบสมบูรณ์สุด credit คุณ b4lmung ครับ
link
แต่ถ้าตอบกระทู้ใน dgo ก็ต้องปิด wysiwyg ก่อนครับ
================กระทู้เดิม=====================
หลักๆ คือใช้ 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 ก่อน (ปุ่มซ้ายบนสุดตรงช่องคอบกระทู้)
พอกดแล้ว สังเกตว่าตัวอื่นๆ มันจะเลือกไม่ได้ครับ
แล้วถึงค่อยกด bookmarklet ถึงจะใช้งานได้
ลองแล้วใช้ กับ facebook ได้ด้วย
แต่ตามเคย ผมไม่มี vita ครับ ผมลองกับ firefox/chrome แล้ว ใช้งานได้
Burm 02 May 2012
คือใช้กันได้ไหมครับ ผมไม่มี vita ลอง แต่ผมลองบน firefox/chrome แล้วมันได้น่ะครับ
neokung 02 May 2012
สุดยอดครับ คราวนี้vitaจะได้ดูเว็บสมบูรณ์ซะที เดี๋ยวกลับบ้านจะรีบลองเลยครับ ^^
coco 02 May 2012
ผมลองแล้วครับ ไม่ได้ครับ ทำตามขั้นตอนแล้วที่หน้าreplyของGconกดแล้วไม่มีอะไรเกิดขึ้นครับ พอลองเช็คโค้ดก็มีเพี้ยนไปจาก' กลายเป็น %27 ผมก็Editแล้วก็ยังเหมือนเดิม(หรือแก้ผิดหว่า)
Burm 02 May 2012
ผมก็ไปยืมของน้องที่ office มาแล้วแล้วไม่ได้เหมือนกันครับ
จริงๆ ผมมีไปเจอ code ใหม่ น่าจะง่ายกว่าของ google แต่คราวนี้ เอาแค่ใช้บน firefox ยังไม่ขึ้นเลยครับ
ผมลง code ไว้ก่อน เพราะตอนนี้ยังไม่มีเวลาดูต่อ ถ้าใครจะเอาไปดูต่อก่อนก็ได้ครับ
อันนี้เป็น code แบบปกติ ลองเอาไปใส่ web ของตัวเอง ก็ทำได้เลยไม่มีปัญหาครับ
แต่แปลงเป็น bookmarklet แล้วเน่า...
จริงๆ ผมมีไปเจอ 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'; }
Burm 02 May 2012
กำลังลองอยู่ครับ
ไอ้ code ข้างบนจริงๆ มันใช้ได้นะ (บน pc)
แต่ มันต้องเรียกก่อน page จะ load เสร็จ เพราะ code มัน hook event "load"
ถ้า page load เสร็จแล้ว มันจะไม่เข้า event นี้อีก
ไอ้ code ข้างบนจริงๆ มันใช้ได้นะ (บน pc)
แต่ มันต้องเรียกก่อน page จะ load เสร็จ เพราะ code มัน hook event "load"
ถ้า page load เสร็จแล้ว มันจะไม่เข้า event นี้อีก
b4lmung 02 May 2012
อันนี้ keyboard เวอร์ชั่นผมใช้กับหน้า reply Gconsole ได้แล้วครับ
ติดปัญหาอย่างเดียวคือตอนนี้ผมไม่มี host ไว้ปล่อย
ติดปัญหาอย่างเดียวคือตอนนี้ผมไม่มี host ไว้ปล่อย