使用JavaScript捕获同时按下的键

时间:2015-07-05 11:22:08

标签: javascript

我想在同时按下空格和右边时执行一个功能。我尝试使用以下代码实现此目的,但它不起作用。

function onKeyDown( event ) {

    if ( scope.enabled === false ) { return; }
    if ( scope.noKeys === true ) { return; }
    if ( scope.noPan === true ) { return; }


    var needUpdate = false;

    switch ( event.keyCode ) {

        case scope.keys.UP:


            camera.position.z -= 1;
            break;
        case scope.keys.BOTTOM:


            camera.position.z += 1;
            break;
        case scope.keys.LEFT:


            camera.rotation.y += 0.1;
            break;
        case scope.keys.RIGHT:              
            camera.rotation.y -= 0.1;
            break;
        case scope.keys.espace:             
            camera.position.y += 50;
            if(camera.position.y > 50){
                camera.position.y -= 1;
            }
            break;
         case scope.keys.espace && scope.keys.RIGHT:
             alert("right and space");
            break;
    }

0 个答案:

没有答案
相关问题