Skip to content

JavaScript 判断是否功能键 #21

Open
@jamesfancy

Description

@jamesfancy
window.isCtrlKey = function (keyCode) {
    // 8        - 退格
    // 9        - Tab
    // 13       - 回车
    // 16~18    - Shift, Ctrl, Alt
    // 37~40    - 左上右下
    // 35~36    - End Home
    // 46       - Del
    // 112~123  - F1-F12
    switch (keyCode) {
        case 8: case 9: case 13:
        case 16: case 17: case 18:
        case 37: case 38: case 39: case 40:
        case 35: case 36: case 46:
            return true;
        default:
            if (keyCode >= 112 && keyCode <= 123) {
                return true;
            }
            return false;
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions