当前位置: 游戏平台 > 互联网科技 > 正文

C语言之控制台读取上下左右方向键指令

时间:2019-11-14 03:04来源:互联网科技
C语言之控制台读取上下左右方向键指令,方向键指令 首先,可以检测任何按键键值 // 首先,检测任何按键的代码 #includestdio.h#includeconio.hint main(){ char ch; while((ch=getch())!=0x1B) /* ESC to qu

C语言之控制台读取上下左右方向键指令,方向键指令

首先,可以检测任何按键键值

// 首先,检测任何按键的代码 
#include<stdio.h>
#include<conio.h>
int main()
{    
    char ch;
    while((ch=getch())!=0x1B) /* ESC to quit */
{
   printf("%d n", ch);
}
 } 

图片 1

分别是上下左右键的键值。

其次,控制台读取方向键指令

方法一

//捕捉键值
 #include<stdio.h>
 #include<conio.h>
 int main()
 {

   int ch;
   while( (ch=getch())!=0x1B ) /* Press ESC to quit... */
   {
      switch(ch)
      {
      case 0xE0:
         switch(ch=getch())
         {
            case 72:  printf("UPn"); break;
            case 80:  printf("DOWNn"); break;
            case 75:  printf("LEFTn"); break;
            case 77:  printf("RIGHTn"); break;
            default:
               break;
         }
         break;
      default:
         break;
      }
   }
}

图片 2

方法二

#include <stdio.h> 
#include <stdlib.h>   
#include <conio.h>
#include <windows.h>
int main()
{
    char key;
    while(1)
    {    
    //    int t=1;
        key=getch();
        switch(key)
        {
        case -32:
            key=getch();
            switch(key)
            {
            case 72:
                printf("UPn");break;
            case 80:
                printf("DOWNn");break;
            case 75:
                printf("LEFTn");break;    
            case 77:
                printf("RIGHTn");break;
            case -123:
                                printf("F11n");break;
            case -122:
                                printf("F12n");break;
            default:
            //    printf("%x,%d,%cn",t,t,t);break;
                printf("NULL");break;
            }
            break;
            default:
            //    printf("%x,%d,%cn",t,t,t);break;
                printf("NULL");break;
        }
    }
    return 0;
}

图片 3

首先,可以检测任何按键键值 // 首先,检测任何按键的代码 #includestdio.h #include coni...

首先,可以检测任何按键键值

Atlas按键操作介绍_Atlas键位指令汇总

时间:2018-12-27来源:作者:zl我要评论

Atlas最近在网上很火,很多小伙伴都想尝试着去玩一下,但是在接触了游戏之后却发现这款游戏的按键操作很复杂,那么接下来就请各位跟小编一起来看一下Atlas按键操作的相关内容吧!感兴趣的小伙伴千万不要错过了哦!

图片 4

// 首先,检测任何按键的代码 
#include<stdio.h>
#include<conio.h>
int main()
{    
    char ch;
    while((ch=getch())!=0x1B) /* ESC to quit */
{
   printf("%d n", ch);
}
 } 

Atlas按键操作介绍

图片 5

按键操作说明

【操作介绍:键盘设置】

移动:W/A/S/D

跑步:左shift

跳跃:空格键

下蹲:C

趴下:X

切换跑步:右shift

视角转动:上/下/左/右方向键

主武器:鼠标左键

瞄准/副武器:鼠标右键

装填弹药:R

使用:E

近战/手枪击打:鼠标中键

排泄:+

切换拳头:Q

切换自拍镜头:右Ctrl

切换球形尽头:K

道具快捷栏:1~10

拖动身体:V

打开个人物品栏:I

打开对方物品栏:F

公会管理:L

地图:M

切换控制台:~

切换HUD:BackSpace

查看信息:H

按键说话:B

切换聊天框方式:/键

本地聊天:Insert

切换武器附件:N

丢弃物品:O

制作快捷栏物品:右Alt

技艺菜单:G

放大地图:+

缩小地图:-

使用技艺:F1~F10

第二攻击方式:鼠标右键

第三攻击方式:鼠标上滚轮

第四攻击方式:鼠标下滚轮

显示所有小组图标:H

自动瞄准:鼠标中键

升级物品:U

切换到下个已装填的武器:左Alt

船长指令:C

船长指令:V

船长指令:鼠标右键

船长指令:鼠标左键

【操作介绍:手柄设置】

操作选择:LB

副武器:LT

近战:RB

主武器:RT

移动:左摇杆

快键栏:方向键

地图:BACK

游戏选项:START

装填弹药:X

使用:Y

物品栏/轮盘:B

跳跃:A

瞄准:右摇杆

以上就是Atlas按键操作的相关内容,希望可以帮助到您!

分别是上下左右键的键值。

相关推荐

编辑:互联网科技 本文来源:C语言之控制台读取上下左右方向键指令

关键词: