導航:首頁 > 編程語言 > js鍵盤控制飛機

js鍵盤控制飛機

發布時間:2022-01-19 17:54:40

Ⅰ lock on怎麼用鍵盤控制飛機

游戲里有鍵位表,剛開始比較復雜,但玩多了就好了。注意:完整版戰機的升降舵不會回復水平,要自己通過「上」「下」鍵來調試,飛機平了就說明回平了。

Ⅱ GTA5開飛機時怎麼設置可以讓滑鼠控制方向,鍵盤wasd控制飛機,不用數字鍵

ws控制加速減速,ad控制左右偏轉,小鍵盤數字鍵85控制飛機抬頭低頭,46控制左右翻滾,滑鼠控制就是替代小鍵盤,不是讓你純滑鼠控制

Ⅲ 怎樣把用鍵盤控制的游戲改成用滑鼠控制很多FC的飛機游戲用鍵盤控制方向很不方便

...不建議這么搞啊,鍵盤不習慣用手柄吧
非要用滑鼠的話去找個映射軟體之類的工具
PS 我覺得滑鼠更不方便,畢竟那些游戲不會考慮滑鼠操作,你滑鼠晃得再快飛機也不會加速的

js點擊按鈕控制鍵盤按鍵

不建議做鍵盤改建功能。。

你幹嘛不直接將w按鍵所以的功能卸載按鈕點擊事件當中。

比如一個輸入框,你給輸入框的值後面加個w不就完事了?

Ⅳ 模擬飛行 怎樣用鍵盤把飛機飛起來

你自己看看簡單的鍵位吧:
基本的就是F1油門全收、F2油門慢收(落地後長按是噴氣機的反推)、F3油門慢加、F4油門全開。F5襟翼全收、F6襟翼慢收、F7襟翼慢放、F8襟翼全放。
鍵盤按L打開全部燈光,「.」是剎車,G是收放起落架(如果可以收起落架的話),F9是3D駕駛艙,F10是2D駕駛艙。FSX的方向控制可以使用滑鼠,方法是進入游戲後點滑鼠右鍵,選擇滑鼠控制或者按「Ctrl+Y」,這時候滑鼠指針會變成「十」字,同時滑鼠左鍵是剎車,滾落可以控制油門。要取消可以用快捷鍵「Ctrl+Y」。游戲中如果在3D駕駛艙,按住空格鍵移動滑鼠相當於人的頭部在轉動。、
我就能幫你這么多了,其餘的看來只能靠你自己在設置里看了

自己信心可可打的,大哥給個吧

javascript控制鍵盤right鍵在input中將游標右移

onkeydown事件裡面寫

如下,我簡單寫了一下:

<html>
<head>
<scripttype="text/javascript">
functionwhichButton(obj,event){
varkeycode=event.which||event.keyCode;
//按下了right鍵
if(keycode==39){
//如果游標的位置到了6,則按鍵不生效
if(getCursorPosition(obj)>=6){
returnfalse;
}
}
}
//判斷游標的索引
functiongetCursorPosition(obj){
varcursurPosition=-1;
if(obj.selectionStart){
cursurPosition=obj.selectionStart;
}else{
varrange=document.selection.createRange();
range.moveStart("character",-obj.value.length);
cursurPosition=range.text.length;
}
returncursurPosition;
}
</script>
</head>
<body>
<inputtype='text'value='123456abcd'onkeydown="returnwhichButton(this,event)">
</body>
</html>

Ⅶ javascript代碼實現鍵盤控制方向

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>在div內部拖動div</title>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<metahttp-equiv="Content-Language"content="zh-CN"/>
<metaname="Keywords"content=""/>
<metaname="Description"content=""/>
</head>
<body>
<divid="main"></div>
</body>
</html>
<scripttype="text/javascript">
varmain=document.getElementById("main");
document.onkeydown=function(event){
event=event||window.event;
varkeycode=event.keyCode||event.which;

switch(keycode){
case13:
main.innerHTML="enter";
break;
case37:
main.innerHTML="zuo";
break;
case38:
main.innerHTML="shang";
break;
case39:
main.innerHTML="you";
break;
case40:
main.innerHTML="xia";
break;
}
};
</script>

Ⅷ js怎麼控制虛擬鍵盤彈出和收起

js 移動端關於頁面布局,如果底部有position:fixed的盒子,又有input,當軟鍵盤彈出收起都會影響頁面布局。這時候可以監聽resize事件,代碼如下,而ios沒有相關事件。
var winHeight = $(window).height(); //獲取當前頁面高度$(window).resize(function(){ var thisHeight=$(this).height(); if(winHeight - thisHeight >50){ //當軟鍵盤彈出,在這裡面操作 }else{ //當軟鍵盤收起,在此處操作 }
});

/**
* 解決ios鍵盤彈出遮擋input
*/
function iosInput() {
if(isIos()){
$('.chart-footer').css('position','absolute');
//解決第三方軟鍵盤喚起時底部input輸入框被遮擋問題
var bfscrolltop = document.body.scrollTop;//獲取軟鍵盤喚起前瀏覽器滾動部分的高度
$(".chart-input").focus(function(){//在這里『input.inputframe』是我的底部輸入欄的輸入框,當它獲取焦點時觸發事件
interval = setInterval(function(){//設置一個計時器,時間設置與軟鍵盤彈出所需時間相近
document.body.scrollTop = document.body.scrollHeight;//獲取焦點後將瀏覽器內所有內容高度賦給瀏覽器滾動部分高度
},100)
}).blur(function(){//設定輸入框失去焦點時的事件
clearInterval(interval);//清除計時器
document.body.scrollTop = bfscrolltop;
//將軟鍵盤喚起前的瀏覽器滾動部分高度重新賦給改變後的高度
});
}
}
iosInput();

Ⅸ js鍵盤控制滑鼠移動~

希望解答對你有所幫助 覺得不錯就採納吧

在ASCII碼中,小寫字母是對應的大寫字母+32,比如小寫字母'a'的ASCII碼為'97'那麼對應的大寫字母就是97-32=65,你這到題目中已知小寫字母'g'的ASCII碼為103,那麼對應的大寫字母G的ASCII碼為103-32=71,在按照字母表的順序'L'在'G'的後面第5個字母的位置,那麼就在用71+5,結果為76就是你所求的字母'L'的ASCII碼.
程序中出現的"---"可以按照原樣輸出,並沒有特殊的含義,一般在熟悉ASCII碼的同時,也要了解一下轉義字元,轉義字元就是以'\'形式出現的字元,往往有些特殊的含義,常見的有'\n','\t','b'等等,樓主好好看看這些部分還是很有用的,都是基礎!<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS實現用鍵盤控制圖片移動 - www.webdm.cn</title>
</head>
<body OnLoad="setOB();focus()">

<script language="JavaScript">
<!--
var key=0
var xx

function setOB(){
n = (document.layers) ? 1 : 0;
X = (n)? document.ppkoabcd : ppkoabcd.style
Xpos = parseInt(X.left);
Ypos = parseInt(X.top);
document.onkeydown = keyDown;
document.onkeyup = keyUp;
if (n) document.captureEvents(Event.keydown | Event.keyup);
}

function keyDown(e) {
key = (n)? e.which : event.keyCode
if (key == 108 || key == 76) m(1,2);
if (key == 114 || key == 82) m(1,3);
if (key == 100 || key == 68) m(1,4);
if (key == 117 || key == 85) m(1,5);//設置鍵盤
}

function keyUp(e) {
key=0;clearTimeout(xx);
}

function m(t,u) {
clearTimeout(xx)
if (t==1){
if (u==2){X.left = Xpos-=5;xx = setTimeout("m(1,2)", 40);}
if (u==3){X.left = Xpos+=5;xx = setTimeout("m(1,3)", 40);}
if (u==4){X.top = Ypos+=5;xx = setTimeout("m(1,4)", 40);}
if (u==5){X.top = Ypos-=5;xx = setTimeout("m(1,5)", 40);}

}
}
//-->
</script>
<div id="ppkoabcd" style="position:absolute; left:340px; top:80px;">
<img src="http://www.web5.cc/logo.jpg" width="88" height="31">
</div>
<br />
按小鍵盤4向下

U向上移動
D向下移動
R向右移動
L向做移動
<br />
<a href="http://www.webdm.cn">網頁代碼站</a> - 最專業的代碼下載網站 - 致力為中國站長提供有質量的代碼!
</body>

Ⅹ 如何利用JS實現鍵盤控制下拉列表的滾動

var keyHandler=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
var hoverCSS={
color: '#FFF',
'background-color': '#6E9DE4'
};
var backCSS={
color:'#000',
'background-color':'#fff'
};
if(e && e.keyCode==37){ // 按 左
cu_pos--;
$("#hh_"+dest).find('li').eq(cu_pos+1).find('a').css(backCSS);
if(cu_pos<0){
cu_pos=$("#hh_"+dest).find('li').length-1;
}
$("#hh_"+dest).animate({scrollTop:cu_pos*25},100);
$("#hh_"+dest).find('li').eq(cu_pos).find('a').css(hoverCSS);
}
if(e && e.keyCode==38){ // 按 上
//要做的事情

cu_pos--;
// console.log("Pressed 上"+cu_pos);

$("#hh_"+dest).find('li').eq(cu_pos+1).find('a').css(backCSS);
if(cu_pos<0){
cu_pos=$("#hh_"+dest).find('li').length-1;
}
$("#hh_"+dest).animate({scrollTop:cu_pos*25},100);
$("#hh_"+dest).find('li').eq(cu_pos).find('a').css(hoverCSS);

}
if(e && e.keyCode==39){ // enter 右
cu_pos++;
// if(cu_pos>=0){
$("#hh_"+dest).find('li').eq(cu_pos-1).find('a').css(backCSS);
//$("#hh_"+dest).css("marginTop","-=12px");

// }
if(cu_pos>=$("#hh_"+dest).find('li').length){
cu_pos=0;
}
$("#hh_"+dest).animate({scrollTop:cu_pos*25},100);

$("#hh_"+dest).find('li').eq(cu_pos).find('a').css(hoverCSS);

}
if(e && e.keyCode==40){ // enter 下
cu_pos++;
// console.log("Pressed 下"+cu_pos);
// console.log(cu_pos);
// console.log($("#hh_"+dest).find('li').length);

// if(cu_pos>0){
$("#hh_"+dest).find('li').eq(cu_pos-1).find('a').css(backCSS);
// $("#hh_"+dest).css("marginTop","+=12px");

// }
if(cu_pos>=$("#hh_"+dest).find('li').length){
cu_pos=0;
}
$("#hh_"+dest).animate({scrollTop:cu_pos*25},100);
$("#hh_"+dest).find('li').eq(cu_pos).find('a').css(hoverCSS);


}
if(e && e.keyCode==13){ // enter Enter
// console.log("Pressed Enter");
// console.log($("#hh_"+dest).find('li').eq(cu_pos).find('a').html());
gets_id('class_'+dest).value=$("#hh_"+dest).find('li').eq(cu_pos).find('a').html();
$("#hh_"+dest).find('li').eq(cu_pos).find('a').css(backCSS);
gets_id('hh_'+dest).style.display='none';
document.removeEventListener("mousedown", handler, false);
document.removeEventListener("keydown", keyHandler, false);
}
};

閱讀全文

與js鍵盤控制飛機相關的資料

熱點內容
java漢字轉utf8 瀏覽:310
dnf90版本赫拉斯 瀏覽:937
在電腦上怎麼保存文件 瀏覽:233
電腦賣出文件清理 瀏覽:366
蒙正網路是什麼 瀏覽:778
哪個網站在線看電視不卡 瀏覽:621
靜態電影為什麼搜不到 瀏覽:460
保寶app怎麼破解 瀏覽:417
韓國床上在線觀看 瀏覽:28
win10登陸qq左上角黑 瀏覽:619
耽美大尺度電影 瀏覽:904
瘋狂動物城人物介紹英文版 瀏覽:516
抖音上的微笑分數是什麼app 瀏覽:963
重生給明星老婆寫歌的小說 瀏覽:300
跟陌生人車震電影 瀏覽:231
win10越獄工具 瀏覽:980
什麼叫數據線移除 瀏覽:431
今泉浩一柏林漂流 瀏覽:805
帶肉的快穿小說 瀏覽:454
大數據挖掘模型 瀏覽:205

友情鏈接