Kendo 列表框键盘导航错误

Kendo ListBox Keyboard Navigation Bug

转到 Keyboard Navigation Demo Page

  1. 单击左手列表框。
  2. ctrl+shift+right arrow
  3. 所有项目都移到右侧框(正确)
  4. ctrl+shift+left arrow
  5. 所有项目都移到左侧框(也正确)

现在重复 1-3,然后单击左侧框(现在为空)。 现在尝试鼠标点击和键盘敲击的任意组合,看看是否可以将任何东西移回左侧框。

只需移除或更改强制聚焦的条件

$(document).on("keydown.examples", function (e) {
            if (e.altKey && e.keyCode === 87) {
                $("#listbox").data("kendoListBox").focus();
            } else {
            $("#listbox").data("kendoListBox").focus();
            }
        });

仅供测试,如果您将焦点放在这两个条件上,无论如何键盘导航都会起作用。 尝试找到您需要键盘操作的条件。