package org.geogebra.web.editor;
import org.geogebra.keyboard.web.HasKeyboard;
import org.geogebra.web.html5.gui.util.KeyboardLocale;
public class KeyboardContext implements HasKeyboard {
@Override
public void updateKeyboardHeight() {
// TODO Auto-generated method stub
}
@Override
public double getInnerWidth() {
// TODO Auto-generated method stub
return 798;
}
@Override
public KeyboardLocale getLocalization() {
return new KeyboardLocale() {
@Override
public String getFunction(String string) {
// TODO Auto-generated method stub
return string;
}
@Override
public String getLocaleStr() {
// TODO Auto-generated method stub
return "en";
}
@Override
public String getKeyboardRow(int i) {
// TODO Auto-generated method stub
return i == 1 ? "qQwWeErRtTyYuUiIoOpP"
: (i == 2 ? "aAsSdDfFgGhHjJkKlL''" : "zZxXcCvVbBnNmM");
}
public String getMenu(String string) {
return string.replace("Function.", "");
}
public String getCommand(String string) {
return string;
}
};
}
public boolean needsSmallKeyboard() {
// TODO Auto-generated method stub
return false;
}
public boolean hasKeyboardInProbCalculator() {
return true;
}
public void updateCenterPanelAndViews() {
// TODO Auto-generated method stub
}
}