Jump to content
Sign in to follow this  
tortuosit

Keybinding the optics/zoom based on alternative preset, your ideas?

Recommended Posts

Hi guys,

I always used the traditional RMB=Toggle Optics / Hold RMB=Zoom.

Now I got attracted of what is in Arma3's alternative preset. It's great! You hold RMB and it zooms AND uses optics ("Optics temporary") at the same time.

But this way the short RMB click became useless. I bound "Optics" to RMB short, so when I click RMB short it stays in optics mode - but when I then HOLD RMB while already looking through sights, it does go away from optics and will only zoom. Because the "optics temporary" is a temporary state toggle. It toggles from off to on but also on to off. Hmm.

It's all difficult for me to describe. http://steamcommunity.com/app/107410/discussions/0/828934089649951009/ goes in the same direction...

OK, anybody who has zoom and optics bound to HOLD RMB: How did you keybind the Zoom without optics (which I don't want to miss) and the Optics toggle?

TIA

Edited by tortuosit

Share this post


Link to post
Share on other sites

Now I got attracted of what is in Arma3's alternative preset. It's great! You hold RMB and it zooms AND uses optics ("Optics temporary") at the same time.

I actually created a ticket for this months ago and it got like 1 vote -yeah! That's great news and I didn't know till your post -just tried and lovin it. :cool:

Sorry can't help with problem.

Edit: Needs a small fabric type noise but now Im just being greedy

Edited by froggyluv

Share this post


Link to post
Share on other sites
Just tried and lovin it. :cool:

Sorry can't help with problem.

How are you zooming without optics now? Do you have a key for perma optics or do you just use RMB HOLD? Do you use unzoomed optics? You see theres some things that can be bound and I'm still undecided what/where.

Share this post


Link to post
Share on other sites

Haven't been able to yet...Ill take better look at it tomorrow. For now Im just pleased to have a 'hold MB for sights' as I really hate toggled sights.

Share this post


Link to post
Share on other sites

I have no idea what you're writing. Click does what and hold does what?

I think click to toggle optics and hold to zoom which are the defaults are nice.

Share this post


Link to post
Share on other sites
I have no idea what you're writing. Click does what and hold does what?

I think click to toggle optics and hold to zoom which are the defaults are nice.

Because it's hard to describe for me in english.

CLICK does: toggle optics

HOLD does: Zoom AND toggle optics (and goes back to what was before, when released)

Problem: If you CLICKED before and have the optics up, and then HOLD: It will zoom and put the optics down while holding.

Question: How do people, who like the HOLD behaviour, do "zooming only" (without optics)? Keybinds?

Share this post


Link to post
Share on other sites

I only let zoom on RMB and switch to optics on space, very easy to use. Its a large key you need for a very often action, like aiming. Also, I binded sprint on w+space.

Share this post


Link to post
Share on other sites

I can't recommend enough using a mouse with more buttons for Arma. Having optics on separate button than zoom makes the zoom far faster (because the game does not need to wait to recognise if it was a single click for optics or hold for zoom).

Share this post


Link to post
Share on other sites
I only let zoom on RMB and switch to optics on space, very easy to use. Its a large key you need for a very often action, like aiming.

I will try it, maybe I like it. So you don't use space for the action menus. Do you use middle mouse button? My problem with middle mouse button is it is very hard to press and so you easily scroll accidentally... All mice nowadays have that hard to press MMBs. I remember in the past I used a mouse with a regular button in the middle, I loved it.

Share this post


Link to post
Share on other sites

I remapped most of the basic keys, optic->space, select action ->F, sprint->w+space, ctrl->toggle up prone, c-> toggle up crouch, x->toggle 3th view, have them like this for a while, i feel very comfortable to play with. I use middle mouse for Teamspeak communication (or you can use it for push to talk), the only thing that button is good for. See bellow the full mapping, you can try it in your .arma3profile file.

keySwimUp[]={16};

keySwimDown[]={44};

keyAdjust[]={157};

keyMoveForward[]={17};

keyMoveBack[]={31};

keyTurnLeft[]={30};

keyTurnRight[]={32};

keyMoveUp[]={46};

keyMoveDown[]={29};

keyMoveFastForward[]={};

keyMoveSlowForward[]={};

keyMoveLeft[]={};

keyMoveRight[]={};

keyEvasiveLeft[]={16};

keyEvasiveRight[]={18};

keyStand[]={};

keyCrouch[]={46};

keyProne[]={};

keyLeanLeft[]={16};

keyLeanRight[]={18};

keyLeanLeftToggle[]={};

keyLeanRightToggle[]={};

keyWalkRunToggle[]={285212703,520093713};

keyWalkRunTemp[]={};

keyTactToggle[]={};

keyTactTemp[]={42};

keyTactShort[]={65536};

keyNextWeapon[]={};

keyPrevWeapon[]={};

keySwitchWeapon[]={43};

keyFire[]={487653376};

keyDefaultAction[]={65536};

keyThrow[]={34};

keyCycleThrownItems[]={704643106};

keyReloadMagazine[]={19};

keyLockTargets[]={20};

keyLockEmptyTargets[]={};

keyLockTarget[]={65537};

keyRevealTarget[]={65537};

keyTempRaiseWeapon[]={50};

keyToggleRaiseWeapon[]={47};

keyPrevAction[]={1048580,26};

keyNextAction[]={1048581,27};

keyAction[]={33};

keyActionContext[]={65538,33};

keyActionFreeLook[]={65536};

keyHeadlights[]={38};

keyNightVision[]={49};

keyBinocular[]={48};

keyHandgun[]={28};

keyCompass[]={15};

keyCompassToggle[]={293};

keyWatch[]={15};

keyWatchToggle[]={};

keyMiniMap[]={15};

keyMiniMapToggle[]={278};

keyShowMap[]={50};

keyHideMap[]={50};

keyHelp[]={35};

keyTimeInc[]={};

keyTimeDec[]={};

keyOptics[]={57,65665};

keyOpticsTemp[]={};

keyOpticsMode[]={181,39};

keyPersonView[]={45};

keyTacticalView[]={83};

keyLiteUnitInfoToggle[]={-1660944349};

keyZoomIn[]={200};

keyZoomInToggle[]={};

keyZoomOut[]={208};

keyZoomOutToggle[]={};

keyZoomContIn[]={524293};

keyZoomContOut[]={524299};

keyZeroingUp[]={210};

keyZeroingDown[]={211};

keyGunElevUp[]={210};

keyGunElevDown[]={211};

keyGunElevSlow[]={42,54};

keyGunElevAuto[]={43};

keyLookAround[]={56};

keyLookAroundToggle[]={78};

keyLookLeftDown[]={};

keyLookDown[]={};

keyLookRightDown[]={};

keyLookLeft[]={};

keyLookCenter[]={};

keyLookRight[]={};

keyLookLeftUp[]={};

keyLookUp[]={};

keyLookRightUp[]={};

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[]={};

keyLookRollRight[]={};

keyLookShiftCenter[]={};

keyFreeHeadMove[]={29};

keyPrevChannel[]={51};

keyNextChannel[]={52};

keyChat[]={53};

keyVoiceOverNet[]={};

keyPushToTalk[]={65538};

keyPushToTalkAll[]={};

keyPushToTalkSide[]={};

keyPushToTalkCommand[]={};

keyPushToTalkGroup[]={};

keyPushToTalkVehicle[]={};

keyPushToTalkDirect[]={};

keyNetworkStats[]={25};

keyNetworkPlayers[]={24};

keySelectAll[]={297};

keyTurbo[]={285212729};

keyTurboToggle[]={};

keyVehicleTurbo[]={42};

keyWalk[]={};

keyHoldBreath[]={65537};

keySalute[]={13};

keySitDown[]={12};

keySurrender[]={};

keyGetOver[]={44};

keyAimUp[]={1048578};

keyAimDown[]={1048579};

keyAimLeft[]={1048576};

keyAimRight[]={1048577};

keyAimHeadUp[]={1048578};

keyAimHeadDown[]={1048579};

keyAimHeadLeft[]={1048576};

keyAimHeadRight[]={1048577};

keyIngamePause[]={1};

keyMenuSelect[]={};

keyMenuBack[]={14,65665};

keyForceCommandingMode[]={41};

keySwitchCommand[]={207};

keyHeliUp[]={16};

keyHeliDown[]={44};

keyHeliLeft[]={1048576};

keyHeliRight[]={1048577};

keyAirBankLeft[]={30,203};

keyAirBankRight[]={32,205};

keyHeliRudderLeft[]={30};

keyHeliRudderRight[]={32};

keyHeliForward[]={17,200,1048579};

keyHeliBack[]={31,208,1048578};

keyHeliFastForward[]={18};

keyAutoHover[]={46};

keyAutoHoverCancel[]={46};

keyHeliThrottlePos[]={};

keyHeliThrottleNeg[]={};

keyHeliBrakes[]={};

keyHeliCyclicForward[]={1048578};

keyHeliCyclicBack[]={1048579};

keyHeliCyclicLeft[]={};

keyHeliCyclicRight[]={};

keyHeliCollectiveRaise[]={17};

keyHeliCollectiveLower[]={31};

keyHeliCollectiveRaiseCont[]={};

keyHeliCollectiveLowerCont[]={};

keyHeliThrottleIncrease1[]={-1660944174};

keyHeliThrottleDecrease1[]={-1660944173};

keyHeliThrottleIncrease2[]={-1660944185};

keyHeliThrottleDecrease2[]={-1660944177};

keyHeliThrottleIncrease3[]={-1660944183};

keyHeliThrottleDecrease3[]={-1660944175};

keyHeliBatteriesToggle[]={-1660944336};

keyHeliRotorBrakeToggle[]={-1660944365};

keyHeliEnginesToggle[]={-1660944366};

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};

keyCarRight[]={32};

keyCarWheelLeft[]={1048576};

keyCarWheelRight[]={1048577};

keyCarForward[]={17};

keyCarBack[]={31};

keyCarFastForward[]={704643089};

keyCarSlowForward[]={16};

keyCarSoftBrake[]={};

keyCarBrake[]={};

keyCarHandBrake[]={46};

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[]={205,33};

keyVehLockTargets[]={};

keyVehLockEmptyTargets[]={};

keySwapGunner[]={203};

keyHeliManualFire[]={40};

keyTurnIn[]={211};

keyTurnOut[]={210};

keyCancelAction[]={};

keyCommandWatch[]={56};

keyTeamSwitch[]={199};

keyTeamSwitchPrev[]={};

keyTeamSwitchNext[]={55};

keyGear[]={23};

keyZeusInterface[]={};

keyGetOut[]={219};

keyEject[]={475};

keyLandGear[]={-1660944350};

keyLandGearUp[]={-1660944350};

keyFlapsDown[]={-1660944347};

keyFlapsUp[]={-1660944346};

keyLaunchCM[]={34};

keyNextCM[]={486539298};

keyHelicopterTrimOn[]={-1660944308};

keyHelicopterTrimOff[]={-1660944301};

keyCopyVersion[]={486539317};

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[]={};

Share this post


Link to post
Share on other sites

Aha, so temporary optics+zoom works now?

I remember it used to be nearly impossible and if you tried the camera bounced around.

Anyways I think zooming should be universally put on "Zoom in" and new separate infantry and vehicle locking commands be made and the "Lock and zoom" (or is it "Lock or zoom"?) be removed solving a lot of issues mentioned here:

http://feedback.arma3.com/view.php?id=9561

Share this post


Link to post
Share on other sites

I remapped most of the controls.

I use Mouse 5 for optics, Mouse 4 for alt optics, RMB for zoom, LMB stays the same and space for hold breath. These are only the ones related to the gun, I changed a lot more around.

Share this post


Link to post
Share on other sites
I remapped most of the controls.

I use Mouse 5 for optics, Mouse 4 for alt optics, RMB for zoom, LMB stays the same and space for hold breath. These are only the ones related to the gun, I changed a lot more around.

I use the defaults and Mouse4 to change firing modes and Mouse5 to toggle zoom out for inaccurate CQB situations.

I’d consider changing Hold RMB to optics + zoom now that it’s possible for quick aiming but then I’d have to bind Mouse4 to zooming while freelooking unless the game could be made never switch to optics while the freelooking button is held and I do like changing firing modes on the mouse a lot.

By the way Ctrl+M4 and Ctrl+M5 to zero weapons!

Share this post


Link to post
Share on other sites

Tortuosit: I use the same as you. Hold-RMB for temporary optics and zoom too. (also assign 'Lock or Zoom' [Weapons] to hold-RMB)

Tap RMB toggles permanent optics WITHOUT zoom for CQB

Same problem that holding RMB to try and zoom then cancels the optics so I have to remember to use Space instead with this permanent optics mode.

Space bar to hold breath AND 'Lock or Zoom' so I can zoom without optics.

Another good tip is to make 'Throw' (grenade) double tap so less likely to be accidental.

For those with TrackIR... Numpad '0' for recentre. I use it a lot.

Edited by EDcase

Share this post


Link to post
Share on other sites
I use the defaults and Mouse4 to change firing modes and Mouse5 to toggle zoom out for inaccurate CQB situations.

I’d consider changing Hold RMB to optics + zoom now that it’s possible for quick aiming but then I’d have to bind Mouse4 to zooming while freelooking unless the game could be made never switch to optics while the freelooking button is held and I do like changing firing modes on the mouse a lot.

By the way Ctrl+M4 and Ctrl+M5 to zero weapons!

I have TrackIR which lets me turn my head even if I'm in optics so I barely use freelook. But good point on the zeroing. I'm gonna try that ;)

Share this post


Link to post
Share on other sites
Space bar to hold breath AND 'Lock or Zoom' so I can zoom without optics.

...but not while free looking (ALT + SPACE at the same time impossible)?

Share this post


Link to post
Share on other sites

For the presets I use ARMA2 presets, because that's how it has been embedded in my brain. Just change small things like 2xC for step over. For newer stuffs, I use Left Ctrl+RMB to change pistol <-> rifle and Left Ctrl+LMB to change Launcher <-> Rifle... btw launcher refers to AT launcher/RPG... not underslung GL, which I initially thought...

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×