package cit.PureATN.MultiNote; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import org.piccolo2d.PCanvas; public class KeyEvent_on_MultiNote implements KeyListener { PCanvas canvas; public KeyEvent_on_MultiNote(PCanvas _canvas) { canvas = _canvas; canvas.requestFocus(); } public void keyTyped(KeyEvent e) { } public void keyReleased(KeyEvent e) { } public void keyPressed(KeyEvent e) { // System.out.println("keyCode=" + e.getKeyCode() + " keyChar [" + e.getKeyChar() + "]"); if (e.getKeyCode() == KeyEvent.VK_ENTER || e.getKeyCode() == KeyEvent.VK_F || e.getKeyCode() == KeyEvent.VK_R || e.getKeyCode() == KeyEvent.VK_M) { // if (zrh.selection != null){ // if (zrh.pressN != null && zrh.pressN instanceof Sheet){ // Sheet s = (Sheet)zrh.pressN; // s.collect(zrh.selection, e.getKeyCode()); // } // if (zrh.pressN != null && zrh.pressN instanceof SSGroup){ //SSGRoup // だったら,シートに変換 // SSGroup ssg = (SSGroup)zrh.pressN; // ssg.sheet.collect(zrh.selection, e.getKeyCode()); // } // } // zrh.dismissRegionLater(); } if (e.getKeyCode() == KeyEvent.VK_Z) { // System.out.println("SimpleATN zoomLevel = "+getZoomLevel()); } if (KeyEvent.VK_0 <= e.getKeyCode() && e.getKeyCode() <= KeyEvent.VK_5 ) { System.out.println("VK_"+(e.getKeyCode()- KeyEvent.VK_0)); } if (e.getKeyCode() == KeyEvent.VK_F11) { // menutoolbar.getButton("Full Screen").doClick(); } // 範囲選択中なら... // if (zrh.isDragging() && zrh.selection != null){ // if (KeyEvent.VK_1 <= e.getKeyCode() && e.getKeyCode() <= KeyEvent.VK_5){ // //領域フィルタに追加 // if (zrh.pressN != null && zrh.pressN instanceof Sheet){ // Sheet s = (Sheet)zrh.pressN; // ConfigWindow.configWin.filter.addRegionFilter(s, zrh.selection, // e.getKeyCode()); // } // if (zrh.pressN != null && zrh.pressN instanceof SSGroup){ //SSGRoup // だったら,シートに変換 // SSGroup ssg = (SSGroup)zrh.pressN; // // ssg.sheet.collect(zrh.selection, e.getKeyCode()); // ConfigWindow.configWin.filter.addRegionFilter(ssg.sheet, zrh.selection, // e.getKeyCode()); // } // zrh.dismissRegionLater(); // } // } else { // if (KeyEvent.VK_1 <= e.getKeyCode() && e.getKeyCode() <= KeyEvent.VK_6){ // } // } // PBounds pb = getCanvas().getCamera().getViewBounds(); // int keyCode = e.getKeyCode(); // if (keyCode == 38) {// 上 // pb.moveBy(0, -pb.getHeight()); // zoomToBounds(pb,1000,"KeyPan"); // } // if (keyCode == 37) {// 左 // pb.moveBy(-pb.getWidth(),0); // zoomToBounds(pb,1000,"KeyPan"); // } // if (keyCode == 39) {// 右 // pb.moveBy(pb.getWidth(),0); // zoomToBounds(pb,1000,"KeyPan"); // } // if (keyCode == 40) {// 下 // pb.moveBy(0,pb.getHeight()); // zoomToBounds(pb,1000,"KeyPan"); // } // } } }