<dependency> <groupId>org.webjars.primefaces</groupId> <artifactId>iron-a11y-keys</artifactId> <version>3.3</version> </dependency> import com.vaadin.flow.component.Component; import com.vaadin.flow.component.HasStyle; import com.vaadin.flow.component.Focusable; import com.vaadin.flow.component.Key; import com.vaadin.flow.component.KeyModifier; import com.vaadin.flow.component.dependency.JsModule; import com.vaadin.flow.component.html.Div; public class AccessibleComponent extends Div implements HasStyle, Focusable<Component> { public AccessibleComponent() { addClassName("accessible-component"); addKeyPressListener(Key.ENTER, KeyModifier.CONTROL, () -> actionOnEnter()); } private void actionOnEnter() { } } html <custom:accessible-component></custom:accessible-component>


上一篇:
下一篇:
切换中文