// Path: src/main/java/in/tombo/kashiki/keybind/SupportKey.java
// public enum SupportKey {
// 
//   CTRL_ALT_SHIFT, CTRL_ALT, CTRL_SHIFT, ALT_SHIFT, CTRL, ALT, SHIFT, NONE
// 
// }
// 
// Path: src/main/java/in/tombo/kashiki/keybind/KashikiKeyListener.java
// public interface KashikiKeyListener {
// 
//   public void keyPressed(SupportKey supportKey, int keyCode, long when);
// 
//   public void keyTyped(char typedString, long when);
// 
// }
// 
// Path: src/main/java/in/tombo/kashiki/keybind/SupportKey.java
// public enum SupportKey {
// 
//   CTRL_ALT_SHIFT, CTRL_ALT, CTRL_SHIFT, ALT_SHIFT, CTRL, ALT, SHIFT, NONE
// 
// }


import static in.tombo.kashiki.keybind.SupportKey.*;
import in.tombo.kashiki.keybind.KashikiKeyListener;
import in.tombo.kashiki.keybind.SupportKey;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.SwingUtilities;
package in.tombo.kashiki;





public class KeyListenerAdapter implements KeyListener {

  private final KashikiKeyListener keyListener;

// Path: src/main/java/in/tombo/kashiki/keybind/SupportKey.java
// public enum SupportKey {
// 
//   CTRL_ALT_SHIFT, CTRL_ALT, CTRL_SHIFT, ALT_SHIFT, CTRL, ALT, SHIFT, NONE
// 
// }
// 
// Path: src/main/java/in/tombo/kashiki/keybind/KashikiKeyListener.java
// public interface KashikiKeyListener {
// 
//   public void keyPressed(SupportKey supportKey, int keyCode, long when);
// 
//   public void keyTyped(char typedString, long when);
// 
// }
// 
// Path: src/main/java/in/tombo/kashiki/keybind/SupportKey.java
// public enum SupportKey {
// 
//   CTRL_ALT_SHIFT, CTRL_ALT, CTRL_SHIFT, ALT_SHIFT, CTRL, ALT, SHIFT, NONE
// 
// }


// Path: src/main/java/in/tombo/kashiki/KeyListenerAdapter.java
import static in.tombo.kashiki.keybind.SupportKey.*;
import in.tombo.kashiki.keybind.KashikiKeyListener;
import in.tombo.kashiki.keybind.SupportKey;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.SwingUtilities;

package in.tombo.kashiki;





public class KeyListenerAdapter implements KeyListener {

  private final KashikiKeyListener keyListener;

  public KeyListenerAdapter(KashikiKeyListener keyListener) {