中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
查看: 4228|回复: 10

[原创] 分享一套认知相容的集成键位,不再担心按键过多。另为新手介绍重要功能

[复制链接]
发表于 2013-5-14 12:35:20 | 显示全部楼层 |阅读模式
武装突袭的按键非常多,特别是默认在小键盘上的按键极其麻烦,很多时候根本来不及低头找按键;而且很多功能也会因为按键不熟悉而忘记使用。
因此,我探索了一套新键位,第一它是认知相容的,看着复杂,其实很方便使用,特别利于新人快速掌握功能;第二它把所有功能集成在左手的几个键,对老鸟可能也有帮助;第三,基本没更改和删除最基本的操作,只是增加了按键,所以基本不会与旧习惯造成冲突。

一开始玩未必适应或想得起,但过一段时间就好了,毕竟这是认知相容的按键,能帮你更好的把握转瞬即逝的机会!
本帖最下面放了我的文件设定,可以直接复制然后再自己调整。大家有更好的想法,或者发现这套按键有何异常,请告诉我。

=================

下面的介绍看着挺长,用来解释按键规则,也为新手解释功能。
绿色为某些实用功能的介绍,蓝色为认知相容性的阐述以及好处,红色为重点说明

首先,我的键位大原则是:无需组合的基本按键为最基础操作,我基本没做调整;Shift键组合用来做特定的,大的动作(切换武器,跳机等);Ctrl键组合用来改变HUD或小调整(切换瞄准镜和手雷模式等)

步兵篇
    鼠标瞄准,ZXCV爬蹲站"跳",T扔雷G打包F切换,最最基本的都没变。

    WADS移动QE倾身这是最基本的。
    Arma3有一个新的键位叫Adjust,默认是shift,但我改成了左Windows键避免冲突,然后组合WASD,在跪姿可调整高低左右,该功能非常适合调整在掩体或窗户的战斗
    然后,Ctrl+W和+S用于Zoom In和Out,前推后拉镜头,否则鼠标右键zoom in的同时会激活憋气,浪费机会;且放手后视角弹回,很不方便。该功能对AA2变焦狙击步很实用。Ctrl+Q和Ctrl+Z是上调下调归零点等,和武直升降一致,Ctrl+A是自动调节,目前Alpha版本暂时没用。

    R装弹,F切武器和武器模式,武器相关的功能集成在这两个键
    最实用的,我设定ctrl+R更换瞄准镜模式(如ACO瞄镜),该功能对快速反应非常重要注意不要设定ctrl+F,这将导致F本身也被激活,从而射击模式同时改变,很麻烦。
    Shift是大动作,所以我设定Shift+F和Shift+R分别是切换到手枪和切换到火箭筒,再按切回步枪——转瞬即逝的机会,不能错失在看左侧ActionMenu上

    G键是打开背包,假设地图在背包里,Shift+G —— 这个对简单模式的CQB任务很重要,当然熟悉的人可以直接用拇指按到M… 然后,GPS类似于地图但只是对视野的小改变而不会覆盖视野,Ctrl+G
    另外,我还设定了Ctrl+D是罗盘,Shift+D是望远镜,不太实用,也算是集成了Director吧……然后我还设定了ctrl+C为夜视仪,ctrl+V越肩视角,ctrl+B战术视角,意义不大,算是三个改变大视角的按键吧。

    至于稍息敬礼打开对话,那没必要做更改。

===========
地面载具部分:
    本来功能就不太复杂,好像没太多特别的,大家看菜单自己再设定吧,跳车等功能和武直重叠。

===========
武直部分,这个值得介绍和修改:
    首先介绍操作,Cyclic Left是侧面倾斜,可以平移射击,配合拉升急转弯;Turn Left是静止时左右转头,注意高速时会自动变成侧面倾斜。这方面大家可以根据自己的喜好去更改,比如我就改了很多,但大家更改时看本文下面的红色”注意事项“。然后pedal非常实用,我是昨天试按键时才搞懂的,它让你在高速运动时,不改变飞行轨迹,稍微左偏和右偏机头,对机枪射击非常有帮助,因为高速下左右转是要倾斜机身的。
    然后,因为武直的菜单比较多,不好找还可能按错,所以我做了修改:我修改了干扰弹,从R变成了T,就当是飞机扔手雷吧。然后double R是auto hover,单击R取消。Shiftl+Z是安全的get out,而Shift+X是紧急跳伞eject(X不常用,因而Shift+X也不容易误按),这两个对于地面载具也一样,应急之时还是能救你一命的。
    另外,Arma2里面载具有使用不了瞄准镜的情况,按Num 0可以解决,我也设定了Ctrl Y,偶尔用到。
   
======================

在我的文档下面Arma 3 Alpha文件夹里,用笔记本打开 yourname.Arma3AlphaProfile,推荐先备份,然后笔记本打开,搜索ControllerSchemes,替换后面相应的部分(不是全部)就行了:

注意事项:1目前Alpha内容不全,现有武直和飞机键位冲突,但不影响武直使用;2我现在拖拽右侧的鼠标方向会导致游戏崩溃,我是用文件修改的武直操控,1048576到1048579分别为左右下上移动鼠标;大家不习惯我的上下设定,可以恢复默认即可改回。


keySwimUp[]={16};
keySwimDown[]={44};
keyAdjust[]={219};
keyMoveForward[]={17,200};
keyMoveBack[]={31,208};
keyTurnLeft[]={30,203};
keyTurnRight[]={32,205};
keyMoveUp[]={};
keyMoveDown[]={};
keyMoveFastForward[]={273};
keyMoveSlowForward[]={};
keyMoveLeft[]={211};
keyMoveRight[]={207};
keyEvasiveLeft[]={16};
keyEvasiveRight[]={18};
keyStand[]={46};
keyCrouch[]={45};
keyProne[]={44};
keyLeanLeft[]={16,524291};
keyLeanRight[]={18,524297};
keyLeanLeftToggle[]={272};
keyLeanRightToggle[]={274};
keyWalkRunToggle[]={298};
keyWalkRunTemp[]={42};
keyTactToggle[]={21,704643116};
keyTactTemp[]={};
keyNextWeapon[]={33};
keyPrevWeapon[]={};
keySwitchWeapon[]={704643091};
keyFire[]={487653376};
keyDefaultAction[]={65536};
keyThrow[]={20};
keyCycleThrownItems[]={486539284};
keyReloadMagazine[]={19};
keyLockTargets[]={15};
keyLockEmptyTargets[]={486539279};
keyLockTarget[]={65537};
keyRevealTarget[]={65537};
keyTempRaiseWeapon[]={};
keyToggleRaiseWeapon[]={285};
keyPrevAction[]={1048580,26};
keyNextAction[]={1048581,27};
keyAction[]={28,65538};
keyActionContext[]={65536};
keyActionFreeLook[]={65536};
keyHeadlights[]={38};
keyNightVision[]={49,486539310};
keyBinocular[]={48,704643104};
keyHandgun[]={704643105};
keyCompass[]={37};
keyCompassToggle[]={293,486539299,486539296};
keyWatch[]={24};
keyWatchToggle[]={280};
keyMiniMap[]={};
keyMiniMapToggle[]={-1660944334,486539298};
keyShowMap[]={50,704643090,704643106};
keyHideMap[]={50,704643090,704643106};
keyHelp[]={35};
keyTimeInc[]={13};
keyTimeDec[]={12};
keyOptics[]={65665,486539285};
keyOpticsTemp[]={};
keyOpticsMode[]={181,486539283};
keyPersonView[]={156,486539311};
keyTacticalView[]={83,486539312};
keyLiteUnitInfoToggle[]={-1660944349};
keyZoomIn[]={78,486539281};
keyZoomInToggle[]={334};
keyZoomOut[]={74,486539295};
keyZoomOutToggle[]={330};
keyZoomContIn[]={};
keyZoomContOut[]={};
keyZeroingUp[]={201,486539294};
keyZeroingDown[]={209,486539308};
keyGunElevUp[]={201,486539280};
keyGunElevDown[]={209,486539308};
keyGunElevSlow[]={486539309};
keyGunElevAuto[]={43,486539294};
keyLookAround[]={56};
keyLookAroundToggle[]={312};
keyLookLeftDown[]={79};
keyLookDown[]={80};
keyLookRightDown[]={81};
keyLookLeft[]={75};
keyLookCenter[]={76};
keyLookRight[]={77};
keyLookLeftUp[]={71};
keyLookUp[]={72};
keyLookRightUp[]={73};
keyLookLeftCont[]={524289};
keyLookRightCont[]={524295};
keyLookDownCont[]={524288};
keyLookUpCont[]={524294};
keyLookShiftLeftCont[]={524291};
keyLookShiftRightCont[]={524297};
keyLookShiftUpCont[]={524292};
keyLookShiftDownCont[]={};
keyLookShiftForwardCont[]={524299};
keyLookShiftBackCont[]={};
keyLookRollLeftCont[]={524290};
keyLookRollRightCont[]={524296};
keyLookShiftLeft[]={};
keyLookShiftRight[]={};
keyLookShiftUp[]={486539465};
keyLookShiftDown[]={486539473};
keyLookShiftForward[]={};
keyLookShiftBack[]={};
keyLookRollLeft[]={486539280};
keyLookRollRight[]={486539282};
keyLookShiftCenter[]={486539340};
keyFreeHeadMove[]={29};
keyPrevChannel[]={51};
keyNextChannel[]={52};
keyChat[]={53};
keyVoiceOverNet[]={314};
keyPushToTalk[]={58};
keyPushToTalkAll[]={};
keyPushToTalkSide[]={};
keyPushToTalkCommand[]={};
keyPushToTalkGroup[]={};
keyPushToTalkVehicle[]={};
keyPushToTalkDirect[]={};
keyNetworkStats[]={23};
keyNetworkPlayers[]={25};
keySelectAll[]={41};
keyTurbo[]={};
keyTurboToggle[]={};
keyVehicleTurbo[]={47};
keyWalk[]={};
keyHoldBreath[]={65537};
keySalute[]={43};
keySitDown[]={40};
keySurrender[]={};
keyGetOver[]={47};
keyAimUp[]={1048578};
keyAimDown[]={1048579};
keyAimLeft[]={1048576};
keyAimRight[]={1048577};
keyAimHeadUp[]={1048578};
keyAimHeadDown[]={1048579};
keyAimHeadLeft[]={1048576};
keyAimHeadRight[]={1048577};
keyIngamePause[]={1};
keyMenuSelect[]={};
keyMenuBack[]={14,65665};
keyForceCommandingMode[]={57};
keySwitchCommand[]={221,704643129};
keyHeliUp[]={16};
keyHeliDown[]={44};
keyHeliLeft[]={30};
keyHeliRight[]={32};
keyAirBankLeft[]={30,203};
keyAirBankRight[]={32,205};
keyHeliRudderLeft[]={45,211};
keyHeliRudderRight[]={46,207};
keyHeliForward[]={17,200,1048579};
keyHeliBack[]={31,208,1048578};
keyHeliFastForward[]={18};
keyAutoHover[]={299,275};
keyAutoHoverCancel[]={43,19};
keyHeliThrottlePos[]={};
keyHeliThrottleNeg[]={};
keyHeliBrakes[]={};
keyHeliCyclicForward[]={17,200,1048578};
keyHeliCyclicBack[]={31,208,1048579};
keyHeliCyclicLeft[]={203,1048576};
keyHeliCyclicRight[]={205,1048577};
keyHeliCollectiveRaise[]={16};
keyHeliCollectiveLower[]={44};
keyHeliCollectiveRaiseCont[]={};
keyHeliCollectiveLowerCont[]={};
keyHeliThrottleIncrease1[]={-1660944174};
keyHeliThrottleDecrease1[]={-1660944173};
keyHeliThrottleIncrease2[]={-1660944185};
keyHeliThrottleDecrease2[]={-1660944177};
keyHeliThrottleIncrease3[]={-1660944183};
keyHeliThrottleDecrease3[]={-1660944175};
keyHeliStarterToggle1[]={-1660944382};
keyHeliStarterToggle2[]={-1660944381};
keyHeliStarterToggle3[]={-1660944380};
keyHeliBatteriesToggle[]={-1660944336};
keyHeliRotorBrakeToggle[]={-1660944365};
keyHeliEnginesToggle[]={-1660944366};
keyHeliAPUToggle[]={-1660944354};
keyHeliWheelsBrake[]={-1660944367};
keyHeliTrimLeft[]={-1660944309};
keyHeliTrimRight[]={-1660944307};
keyHeliTrimForward[]={-1660944312};
keyHeliTrimBackward[]={-1660944304};
keyHeliTrimRudderLeft[]={-1660944305};
keyHeliTrimRudderRight[]={-1660944303};
keyHeliRopeAction[]={275};
keySubmarineUp[]={16};
keySubmarineDown[]={44};
keySubmarineLeft[]={30,203,1048576};
keySubmarineRight[]={32,205,1048577};
keySubmarineForward[]={17,200};
keySubmarineBack[]={31,208};
keySubmarineCyclicForward[]={1048578};
keySubmarineCyclicBack[]={1048579};
keySeagullUp[]={16,1048579};
keySeagullDown[]={44,1048578};
keySeagullForward[]={17,200};
keySeagullBack[]={31,208};
keySeagullFastForward[]={18};
keyCarLeft[]={30,203};
keyCarRight[]={32,205};
keyCarWheelLeft[]={1048576};
keyCarWheelRight[]={1048577};
keyCarForward[]={17,200};
keyCarBack[]={31,208};
keyCarFastForward[]={16};
keyCarSlowForward[]={44};
keyCarSoftBrake[]={};
keyCarBrake[]={};
keyCarHandBrake[]={};
keyCarAccelerate[]={};
keyCarGearUp[]={};
keyCarGearDwn[]={};
keyCarShiftFwd1[]={};
keyCarShiftFwd2[]={};
keyCarShiftFwd3[]={};
keyCarShiftFwd4[]={};
keyCarShiftFwd5[]={};
keyCarShiftFwd6[]={};
keyCarShiftFwd7[]={};
keyCarShiftFwd8[]={};
keyCarShiftRvs1[]={};
keyCarShiftRvs2[]={};
keyCarAimUp[]={1048578};
keyCarAimDown[]={1048579};
keyCarAimLeft[]={1048576};
keyCarAimRight[]={1048577};
keyCommandLeft[]={30,203};
keyCommandRight[]={32,205};
keyCommandForward[]={17,200};
keyCommandBack[]={31,208};
keyCommandFast[]={18};
keyCommandSlow[]={16};
keySwitchGunnerWeapon[]={486539297};
keyVehLockTargets[]={15};
keyVehLockEmptyTargets[]={486539279};
keySwapGunner[]={704643118};
keyHeliManualFire[]={704643105};
keyTurnIn[]={45,46};
keyTurnOut[]={45,46};
keyCancelAction[]={};
keyCommandWatch[]={56};
keyTeamSwitch[]={22};
keyTeamSwitchPrev[]={};
keyTeamSwitchNext[]={};
keyGear[]={34};
keyGetOut[]={704643116};
keyEject[]={704643117};
keyLandGear[]={-1660944350};
keyLandGearUp[]={-1660944350};
keyFlapsDown[]={-1660944347};
keyFlapsUp[]={-1660944346};
keyLaunchCM[]={20};
keyNextCM[]={486539284};
keyHelicopterTrimOn[]={-1660944308};
keyHelicopterTrimOff[]={-1660944301};
keyBuldSwitchCamera[]={210};
keyBuldFreeLook[]={76};
keyBuldSelect[]={57};
keyBuldResetCamera[]={82};
keyBuldMagnetizePoints[]={63};
keyBuldMagnetizePlanes[]={64};
keyBuldMagnetizeYFixed[]={65};
keyBuldTerrainRaise1m[]={24};
keyBuldTerrainRaise10cm[]={22};
keyBuldTerrainLower1m[]={38};
keyBuldTerrainLower10cm[]={36};
keyBuldTerrainRaise5m[]={25};
keyBuldTerrainRaise50cm[]={23};
keyBuldTerrainLower5m[]={39};
keyBuldTerrainLower50cm[]={37};
keyBuldTerrainShowNode[]={35};
keyBuldSelectionType[]={31};
keyBuldLeft[]={203};
keyBuldRight[]={205};
keyBuldForward[]={200};
keyBuldBack[]={208};
keyBuldMoveLeft[]={1048576};
keyBuldMoveRight[]={1048577};
keyBuldMoveForward[]={1048578};
keyBuldMoveBack[]={1048579};
keyBuldTurbo[]={42};
keyBuldUp[]={201,16};
keyBuldDown[]={209,44};
keyBuldLookLeft[]={75};
keyBuldLookRight[]={77};
keyBuldLookUp[]={72};
keyBuldLookDown[]={80};
keyBuldZoomIn[]={78};
keyBuldZoomOut[]={74};
keyBuldTextureInfo[]={20};
keyBuldBrushRatio[]={48};
keyBuldBrushStrength[]={50};
keyBuldBrushSmooth[]={42};
keyBuldBrushRandomize[]={19};
keyBuldBrushOuter[]={49};
keyBuldUndo[]={486539308};
keyBuldRedo[]={486539283};
keyBuldCreateObj[]={47};
keyBuldDuplicateSel[]={46};
keyBuldRemoveSel[]={32};
keyBuldRotateSelX[]={45};
keyBuldRotateSelZ[]={44};
keyBuldScaleSel[]={18};
keyBuldElevateSel[]={17};
keyDiary[]={36};
keyUser1[]={};
keyUser2[]={};
keyUser3[]={};
keyUser4[]={};
keyUser5[]={};
keyUser6[]={};
keyUser7[]={};
keyUser8[]={};
keyUser9[]={};
keyUser10[]={};
keyUser11[]={};
keyUser12[]={};
keyUser13[]={};
keyUser14[]={};
keyUser15[]={};
keyUser16[]={};
keyUser17[]={};
keyUser18[]={};
keyUser19[]={};
keyUser20[]={};



最后,超实用,超Awesome的功能:还是这个文件,往尾部看有个fovTop和fovLeft(保持4:3的屏幕比),数值应该就是度数,0.6=60度?改变FOV,让你看清远处的敌人,但视角会变窄。不过,默认的视角其实宽了;考虑你距离屏幕的距离,恰当的视角调整可以让屏幕中现实的物体和实际生活的物体在同等距离下同等大小!!
另外,我一贯强调,武装突袭视距调成1000M左右,步兵战斗就完全够玩了,有限资源用来提高画质吧。然后,分辨率对辨识远处敌人的贡献远远不如FOV。

祝大家玩得开心!!

评分

参与人数 1威望 +1 收起 理由
Alex.XP + 1 原创内容

查看全部评分

发表于 2013-5-15 09:25:53 | 显示全部楼层
老师!我认为AA3里面动作菜单已经很实用了哦,因为都是推一下滚轮然后按空格,不是以前那样按鼠标左键的。。。好很多了
发表于 2013-5-15 14:55:44 | 显示全部楼层
下网上载 发表于 2013-5-15 09:25
老师!我认为AA3里面动作菜单已经很实用了哦,因为都是推一下滚轮然后按空格,不是以前那样按鼠标左键的。 ...


这个,你鼠标中轮不能按么?多数鼠标中轮都同时是个按钮的。
发表于 2013-5-15 15:40:42 | 显示全部楼层
cycle6 发表于 2013-5-15 14:55
这个,你鼠标中轮不能按么?多数鼠标中轮都同时是个按钮的。

滚动然后按一下。。和滚动然后按空格 我只习惯后者。。前者感觉想一下就觉得很不舒服
发表于 2013-5-16 01:04:51 | 显示全部楼层
下网上载 发表于 2013-5-15 15:40
滚动然后按一下。。和滚动然后按空格 我只习惯后者。。前者感觉想一下就觉得很不舒服

个人习惯咯…… 反正我用的很好。
发表于 2013-5-16 23:15:39 | 显示全部楼层
把敌人调成和现实距离同等大小,那主视角界面里的武器呢,也会变大吧?
 楼主| 发表于 2013-5-16 23:32:18 | 显示全部楼层
御风而行 发表于 2013-5-16 23:15
把敌人调成和现实距离同等大小,那主视角界面里的武器呢,也会变大吧?

没错,有时候会看不到手上的枪或者指南针……如果你真的调的很大的话。
 楼主| 发表于 2013-5-16 23:33:50 | 显示全部楼层
下网上载 发表于 2013-5-15 09:25
老师!我认为AA3里面动作菜单已经很实用了哦,因为都是推一下滚轮然后按空格,不是以前那样按鼠标左键的。 ...

哦,我主要是觉得滚轮还是太慢了,尤其是有很多菜单的时候。
再者有时候需要盯着远处的位置,左边找菜单容易错失机会。
虽然说这种情况很少发生,但是动作更快还是可以少一些遗憾哇。
发表于 2013-5-17 13:38:51 | 显示全部楼层
楼主有没有办法把站姿Adjust绑定到滚轮上?就是滚轮前滚为由低到高,后滚为由高到低。
 楼主| 发表于 2013-5-19 11:35:49 | 显示全部楼层
hiddenzone 发表于 2013-5-17 13:38
楼主有没有办法把站姿Adjust绑定到滚轮上?就是滚轮前滚为由低到高,后滚为由高到低。

我没这么设定,也没试过。不过想想倒是挺方便的这样。
发表于 2013-5-19 17:25:26 | 显示全部楼层
非常感谢!
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-4-28 13:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表