break;
case IME: // only IME Mode
JToggleButton imeButton = new JToggleButton();
imeButton.setText(textToShow);
imeButton.setFont(new Font(fontName, Font.PLAIN, keyFontSize));
imeButton.addItemListener(new SelectKeyboardLayout(keyboard));
button = imeButton;
break;
case BACKSPACE:
kButton = new KeyboardButton(fontName, keyFontSize, getKeyCode(), getKeyChar());
kButton.setIcon(new Backspace(32, 32));