【问题标题】:Key code value for shift+Up,down,right,left arrows in angularjsangularjs中shift+上、下、右、左箭头的键码值
【发布时间】:2016-02-14 23:57:46
【问题描述】:

我正在研究角度,我需要知道 shift+向上箭头、shift+向下箭头、shift+向右箭头、shift+向左箭头的键值。谁能帮我。

【问题讨论】:

    标签: angularjs keyboard key-value


    【解决方案1】:

    Angularjs 不是这里的问题。

    这取决于 javascript。

    ArrowUp     0x26 (38)
    ArrowDown   0x28 (40)
    ArrowLeft   0x25 (37)
    ArrowRight  0x27 (39)
    
    ShiftLeft   0x10 (16)
    ShiftRight  0x10 (16) (the same)
    

    这里是键盘键值列表:https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode

    要处理组合,例如shift+arrow,您需要检查 body dom 对象上的每个事件,并在它们两个活动时触发您的操作。

    组合没有任何价值(shift+arrow 或任何)。您必须在两个事件上都使用条件

    【讨论】:

    • 如果你正在使用一些键盘快捷键,那么这个小宝石可能对你有用chieffancypants.github.io/angular-hotkeys
    • @Remi 感谢您的快速回复,我知道上面的键值,但我需要的是(shift+Up,Down,Right,Left arrows)的键值。
    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多