visual keyboard와 tomcat설치 및 이클립스 동기화
TRANSCRIPT
PRESENTATION
임석민
INDEX
Visual Keyboard
Tomcat Server
Visual Keyboard
Visual Keyboard
Visual Keyboard??
자바스크립트 + CSS로 구현한 Visual Keyboard
Visual Keyboard
<body><form name="textform" method="post" action="."> <center><textarea name="inputarea" id="inputarea"></textarea></center></form> <!--키보드를 위한 테이블 Tag키보드 칸은 가운데 정렬을 위해 <th> Tag 를 사용--> <table border=2 name="Nkeyboard" id="nkey"> // 기본키보드
… </table> <table border=2 name="CLkeyboard" id="lkey"> // CapsLock 키가 눌린 키보드
… </table> <table border=2 name="SHkeyboard" id="skey"> // Shift 키가 눌린 키보드
… </table></body>
HTML 부분
Visual Keyboard
<style type="text/css">#inputarea{width:1000px;background:#eef;height:150px;resize:none;}#nkey{position:relative;margin-left:auto;margin-right:auto;display:table;}#skey{position:relative;margin-left:auto;margin-right:auto;display:none;}#lkey{position:relative;margin-left:auto;margin-right:auto;display:none;} </style>
CSS 부분
Visual Keyboard
var KeyMode;function clickKey(value){ var buffer = document.getElementById("inputarea"); if(KeyMode == 'SH'){ changeMode(KeyMode); KeyMode = null; } buffer.focus(); if(value=='bc'){ buffer.innerHTML = buffer.innerHTML.substring(0, buffer.innerHTML.length-1); } else { buffer.innerHTML += value; }}
JavaScript 부분 - KeyInput
Visual Keyboard
function changeMode(value){ KeyMode = value; var nkey = document.getElementById("nkey"); var skey = document.getElementById("skey"); var lkey = document.getElementById("lkey");
JavaScript 부분 - shift & CapsLock
switch(value){ case 'SH' : if(skey.style.display == "none"){ nkey.style.display = "none"; lkey.style.display = "none"; skey.style.display = "table"; } else { skey.style.display = "none"; nkey.style.display = "table"; } break; case 'CL' : if(lkey.style.display == "none"){ nkey.style.display = "none"; skey.style.display = "none"; lkey.style.display = "table"; } else { lkey.style.display = "none"; nkey.style.display = "table"; } break; }
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
Q & A
Thank you