package org.geogebra.keyboard.base.listener;
import org.geogebra.keyboard.base.Keyboard;
/**
* Classes implementing this can register themselves to observe keyboard model changes in
* {@link Keyboard#registerKeyboardObserver(KeyboardObserver)} such as caps lock or accent toggle.
* Controllers implementing this should refresh the view from the model {@link Keyboard#getModel()}.
* Internal use only.
*/
public interface KeyboardObserver {
void keyboardModelChanged(Keyboard keyboard);
}