Forum Settings
       
This Forum is Read Only

How to: Use arrow keys as camera controls^^Follow

#1 Sep 03 2010 at 7:58 PM Rating: Excellent
9 posts
Ok, so after seeing that SE didn't allow us to bind the arrow keys to camera in-game. I began thinking on how I can make this work then....It came to me....all I have to do is remap the keyboard to make IJKL seem like the arrow keys. After researching for a bit I found that it is kinda permanent and requires restarting for every change...I didn't like the idea, so I searched some more and found AutoHotkey a program that allows you to do this by running a script. Well I created a script that remaps keys and can be toggled on or off.

If you are a former FFXI player that use to move and use arrow keys to move camera with one hand like I did you know how annoying it is not to have that in FFXIV.

So thats my story, now onto how to do this.

First download AutoHotkey HERE

After installing AutoHotkey run the script I created provided here >> HERE

Instructions:

Run FFXI to XIV Camera Controls File then Run FFXIV.

How to use:

The key(Insert) is to toggle Camera controls on Arrow keys On or Off.

I've also included the script file its a .ahk you can open/edit with notepad.
If you edit you must recompile to an .exe with Covert .ahk to .exe provided by AutoHotkey when you install it.


EDIT: Forgot to include: If you use inverted controls or different from how I have it set up, you can change it in-game by going to keyboard settings, then clicking on each camera control and pressing delete, this will remove the key bindings for camera and change them around to your liking. Right now its set up as the following
up = k, down = i, right = j, left = l

UPDATE: Now when you open the menu, it will automatically toggle the script off so you can use the menu. In other words the - button from your number pad it will suspend the script.

Now the arrow keys function as the camera and the arrow keys as well. So when your at an NPC shop for example, you will be able to scroll through the items, but the camera will move as well. Keep in mind the button Insert still works to suspend the script.

UPDATE2: Well its been a long time since I updated this but, It's been updated now to work and not target things while moving camera with arrow keys, thanks to Akkisan for that. It's also been updated to resume the script when pressing esc. thanks to shuvo for that.

SE offically said they were actually going to fix this, Here, so this is actually just a temporary fix until SE fixes it.

Thanks to:

Fetter for the suggestion to add the - button.

Genkineko for the method to make the arrow keys funtion as camera and keep arrow key functionality.

Akkisan for updating the script

Enjoy.

Edited, Sep 4th 2010 1:31pm by liinko

Edited, Sep 4th 2010 2:14pm by liinko

Edited, Jun 15th 2011 3:22pm by liinko
____________________________
Former FFXI player?
Want to use Arrow keys as camera?
HERE's a guide on how to do it.
#2 Sep 03 2010 at 8:37 PM Rating: Good
Sage
**
784 posts
Awesome! Rated up.

If you were to bind it to the - key, would it then make it so that when you open the menu, it changed the arrows to scroll through the menu automatically when you opened it?
____________________________
Amazing linkshell/guild hosting

#3 Sep 03 2010 at 9:50 PM Rating: Good
9 posts
that might work, the problem is when you talk to npc shops and things like that, to go through the items etc, you would have to click on the - also and that might conflict with it.
____________________________
Former FFXI player?
Want to use Arrow keys as camera?
HERE's a guide on how to do it.
#4 Sep 04 2010 at 1:07 AM Rating: Good
Sage
**
784 posts
Hmmm... true, but no worse than having to click on the insert key, yes?
____________________________
Amazing linkshell/guild hosting

#5 Sep 04 2010 at 1:16 AM Rating: Decent
Scholar
40 posts
Doesn't IJKL already control camera ingame? Or are the features of it slightly differn't?
#6 Sep 04 2010 at 1:27 AM Rating: Excellent
*
95 posts
Thanks to the OP, it helps a lot!

And I made some minor tweak to it to retain the arrow keys own function on Menu.
BUT doing this, will cause your camera to also move when you cycle through the menu items, but then again, if you find that annoying, there's always the Insert button you already set to suspend it.

~up::i
~down::k
~right::l
~left::j
#7 Sep 04 2010 at 1:47 AM Rating: Good
Sage
**
784 posts
LionLoki wrote:
Doesn't IJKL already control camera ingame? Or are the features of it slightly differn't?


Yes, it does. The problem is that we are used to camera controls being the arrow keys, and not IJKL (from FFXI). This is a HUGE help to us :)
____________________________
Amazing linkshell/guild hosting

#8 Sep 04 2010 at 2:21 AM Rating: Good
*
136 posts
Tagging this for tomorrow... ^^; Going by the comments thus far, thanks!
____________________________
FFXIV, Trabia: Neasa Vera.
FFXI, Leviathan: Aneirin (Dead), Key (Dead).
#9 Sep 04 2010 at 5:51 AM Rating: Decent
*
118 posts
Sticky this please as I can imagine MANY XI players finding it difficult to transition to the ILJK camera keys and the flood of "WTF NEWB I CAN"T CONTROL THE CAMERA" posts flying.

Thanks a ton for this, i was just grumbling to myself this morning about this exact problem.
____________________________



Sarnath
30WAR, 25THF, 10MNK, 38SAM, 8NIN
Rank5
Odin Server
Lu Shang's Fishing pole


#10 Sep 04 2010 at 9:49 AM Rating: Good
9 posts
Quote:
Thanks to the OP, it helps a lot!

And I made some minor tweak to it to retain the arrow keys own function on Menu.
BUT doing this, will cause your camera to also move when you cycle through the menu items, but then again, if you find that annoying, there's always the Insert button you already set to suspend it.

~up::i
~down::k
~right::l
~left::j


Nice, thanks. I did not know you can do that >.>
Guess I shouldve checked the modifier symbols a bit more.
I'm gunna try this out when servers come back up as they are in maintenance.
Just wondering if its annoying to have it move the camera or if its not that bad.
____________________________
Former FFXI player?
Want to use Arrow keys as camera?
HERE's a guide on how to do it.
#11 Sep 04 2010 at 10:18 AM Rating: Excellent
*
95 posts
Quote:
Just wondering if its annoying to have it move the camera or if its not that bad.

It's not THAT bad, but the following may also help...

I have the following added also :
~NumpadSub::Suspend

( I was spending like 15 minutes figuring out why binding the "-" key didn't work, you had to use NumpadSub for the "-" key on your numpad >.< )

Anyway, this will automatically suspend the script whenever you bring the menu up, Fetter was suggesting this^^.
When I notice my "camera" isn't working, I'll just press "Insert" to resume the script. I find doing that still acceptable.
#12 Sep 04 2010 at 10:37 AM Rating: Excellent
9 posts
Quote:
It's not THAT bad, but the following may also help...

I have the following added also :
~NumpadSub::Suspend

( I was spending like 15 minutes figuring out why binding the "-" key didn't work, you had to use NumpadSub for the "-" key on your numpad >.< )

Anyway, this will automatically suspend the script whenever you bring the menu up, Fetter was suggesting this^^.
When I notice my "camera" isn't working, I'll just press "Insert" to resume the script. I find doing that still acceptable.


Ah, you sir, are ingenious.

I never thought of adding a second command to suspend the script as well. I though of replacing insert with the - key but didn't think it would work very well. Having 2 suspends looks great thou. I also see you inverted the keys hehe, guess some people are use to different setups.

I'll go ahead and make the changes and update my original post and give credit where credit is due^^.
____________________________
Former FFXI player?
Want to use Arrow keys as camera?
HERE's a guide on how to do it.
#13 Sep 04 2010 at 11:32 AM Rating: Good
9 posts
Updated the script on main post.

Now when you open up the menu, you can use arrow keys normally, it suspends the script automatically.

So now both the - button from the number pad, and the Insert key will Toggle the script on and off.

In other words if you exit from the menu using esc and not the - buttons your arrow keys will not function as camera. All you have to do is use the Insert key and they will return to camera mode.
____________________________
Former FFXI player?
Want to use Arrow keys as camera?
HERE's a guide on how to do it.
#14 Sep 05 2010 at 6:33 PM Rating: Good
Sage
**
784 posts
After the newest version updates, I can no longer use this to remap my arrow keys. Anyone else having this problem?


Edit: Nevermind, got it working again.

Edited, Sep 6th 2010 8:09am by Fetter
____________________________
Amazing linkshell/guild hosting

#15 Sep 05 2010 at 7:22 PM Rating: Decent
Scholar
**
256 posts
bumping so this gets stickied.
____________________________
*Retired :: August 2002 - December 2005*
Raion
Ragnarok Server
Linkshells: DigitalBackSpin, DBSDynamis, CKofVD
PLD75-WAR45-RDM30-BLM30-WHM25-NIN25-THF25-RNG10-BST9
Goldsmith 85, Blacksmith 30
#16 Sep 05 2010 at 8:47 PM Rating: Good
Tagged for tomorrow when I'm more sober/awake Smiley: grin Rated up!
____________________________
Drulian Griggory - Meneldor. Member of There Is No Fifth Star


#17 Sep 28 2010 at 10:20 AM Rating: Default
31 posts
bump

ehy man this script don't work with release version...! i'll try to explain..! It work, but everytime i click menu button, script suspend, and it will no longer restore, until i click taskbar...please can you or someone fix that? ^^'
#18 Sep 28 2010 at 10:27 AM Rating: Good
***
3,530 posts
Great work! You've made Erozea a better place.

Is anyone else amused by how much work SE makes people go through just to be able to use the arrow keys? It's not like arrow keys are some crazy feature on the newest $4000 gaming keyboard, they're arrow keys!
____________________________
"... he called to himself a wizard, named Gallery, hoping by this means to escape the paying of the fifteen hundred crowns..." (Machen 15)

"Thus opium is pleasing... on account of the agreeable delirium it produces." (Burke para.6)

"I could only read so much for this paper and the syphilis poem had to go."
#19 Sep 28 2010 at 10:32 AM Rating: Decent
Scholar
***
1,104 posts
Autohotkey is the truth. Been using it for years in almost every MMO ive played. Currently im using it to remap mouseup and mousedown to my nostromo scrollwheel and make the actual mouse wheel 1 and 2. Good stuff.

Edited, Sep 28th 2010 4:33pm by Timorith
____________________________

Melaahna Valiera
#20 Sep 28 2010 at 10:44 AM Rating: Good
Scholar
****
4,209 posts
Once again 3rd party tools have to be used to fix SE's complete and utter stupidity.
____________________________
AlatarielRamuh wrote:
Sitting in one spot for hours upon hours totally = skill.
You'll know you have skill when you can't feel your *** anymore.

Show me someone who says mages can not melee and I will show you someone who has not seen the actions of Gandalf The White at the battle of Minis Tirith.
#21 Sep 28 2010 at 4:30 PM Rating: Decent
Scholar
*
180 posts
Thanks very much for posting this fix. I just tried it and it worked great.

I can finally put down my controller. /bow
____________________________
FFXI: PLD BST BRD RDM SAM PUP


#22 Jan 03 2011 at 2:48 AM Rating: Decent
Scholar
*
125 posts
Thanks Liinko, this has been one of my biggest gripes with FFXIV, this and the targeting system being screwed up.

I made some tiny improvements to make it feel a bit more like FFXI, if any of you wanted to edit the script yourselves.

Insert::Suspend
~NumpadSub::Suspend
~Escape::Suspend, Off
~up::k
~down::i
~right::j
~left::l
~PgUp::o
~PgDn::p


Line 3: Now pressing escape will always resume the script (so if you're in menu or a dialogue screen, you'll always have the camera controls after exiting)

Last 2 lines: Page up and down now map to the zoom in / out keys like in FFXI. This is also shared with zoom out/in on the map, but it still works. It just does both at the same time now.

If anyone wants to use, I'd reccomend copying this directly into the ffxikeys.ahk file and right clicking on it and pressing 'compile' ... never a good idea to run exe's downloaded off a forum. :)

Edited, Jan 3rd 2011 4:28am by shuvo
Necro Warning: This post occurred more than thirty days after the prior, and may be a necropost.
#23 Jan 03 2011 at 12:21 PM Rating: Good
**
268 posts
Just so you know... this is the most epic thread on Zam atm. I am sick with the flu right now... and this made my day! Thanks!
____________________________
Kula Vermillion - Mysidia

#24 Jan 03 2011 at 12:53 PM Rating: Decent
**
518 posts
Alrefie wrote:
Once again 3rd party tools have to be used to fix SE's complete and utter stupidity.


So much win in this statement....that is all...I will use this today, now i can put away my mouse and play on my couch
#25 Jan 03 2011 at 1:56 PM Rating: Good
Scholar
24 posts
Now the question is why is this not forwarded to and used by SE in the next update? Why would they not use this and simply give the user a choice of camera modes in the menu and appeal to everyone!

Simple check boxes:
1) Default Keyboard Controls/Camera View
2) Classic Keyboard Controls/Camera View (FFXI Keys)

The work is done SE, it is right here just use it test and tweek it and implement it in the next update.... Why not right?
____________________________


#26 Jan 03 2011 at 2:47 PM Rating: Decent
*
73 posts
OK going out on a limb here. Instead of having it linked to the Num Pad "-" wouldn't it work a bit better with an if else statement that follows "if the Menu is open then stop running script else if menu is not open run script". It just seems like having the script set to start and stop on a certain key is a bit more a hassle. For example most of the time when I close my menu I tend to use the Esc key which causes the script to no longer run any more (until I open and close the menu again). Seems like it would be a bit cleaner of a script that way too.

Edit: The only other thing I can think of that would make it run more like FFXI's keys would to also link the ESC key to starting the code again since it can also close the menu out.

Edited, Jan 3rd 2011 3:49pm by TheFlyingGoat
#27 Jan 03 2011 at 6:57 PM Rating: Decent
Scholar
*
125 posts
1) SE won't use this, if they wanted to fix it on their end they could in probably less then 10min. They haven't fixed it cause they don't want to.
2) This is a simple script and theirs no easy way to determine if a menu is open or not, besides checking for keystrokes.
3) I did the escape key thing in the script in my previous post.

Edited, Jan 3rd 2011 7:59pm by shuvo
#28 Jan 03 2011 at 8:20 PM Rating: Good
***
3,530 posts
I set my camera to WASD and use macros/camera with my left hand while moving with the numpad with my right. This works quite well, as my left hand would be hovering around the number-line whether arrows controlled the camera or not.

That said, I would prefer to use arrows to move the camera, but not if it makes me unable to use them to scroll through items. As it stands, it's still a double-edged sword: if I used the hotkey utility to fix the problem with camera controls, I'd just create a problem with menu navigation.

For those who do not mind this quandary however, I'm sure that it's a good enough solution. I just wish SE was able to copy whatever "magical keybinding technology" exists in almost every PC game ever made in order to allow us to customize our keys through the game itself. ~_~
____________________________
"... he called to himself a wizard, named Gallery, hoping by this means to escape the paying of the fifteen hundred crowns..." (Machen 15)

"Thus opium is pleasing... on account of the agreeable delirium it produces." (Burke para.6)

"I could only read so much for this paper and the syphilis poem had to go."
#29 Jan 03 2011 at 8:56 PM Rating: Decent
Scholar
*
125 posts
Their is no double edged sword, try it out. Even if the script didn't disable on menus it would still work, it would just scroll through the menu options in addition to moving the camera in the background. Slightly annoying but not really an issue, I didn't even notice it at first. And it disables in the menu anyway + you cant move camera around in dialogue menu, so the issue is moot

Also, using this setup (right hand for camera control + movement, left hand for macros) is a lot more efficient then the alternatives like WSAD and Gamepad imo. But, I used to be a heavy ballista player in FFXI so I just get really irritated now if i have to spend an extra 1/2-1 second to move my fingers around on the keyboard lol. I guess for most people it doesn't matter =)


Edited, Jan 3rd 2011 10:02pm by shuvo
#30 Jan 04 2011 at 9:08 PM Rating: Decent
*
141 posts
Eh if only SE didn't removed that ^^" Orginally on Closed Alpha you could control the camera with Arrow Keys, but later when it ended and Closed Beta started they cilent went through major overhaul of everything and kontrols ware changed a bit as well, back then i was testing the game on keyboard so i really did missed that >,< but Now I'm playing on gamepad and all is fine ^^
#31 Mar 01 2011 at 10:38 AM Rating: Decent
15 posts
I'm looking for something like this. I like the arrow keys for my camera to look. and I'm used to use the EADF for my movements instead of WASD. That's why i'm a little disappointed that I can't customize the keyboard while FFXI is/was able to. This sucks.
#32 Mar 01 2011 at 11:17 AM Rating: Decent
35 posts
we were promised arrow key camera control by the first team, seems to have been over looked for the minute-I hope not forgotten
____________________________
Diamonds are Forever!

FFXI - Carby - Embers: WHM 85 THF 85 RDM 80 SAM 80 MNK 75 SMN 75 ALC 78

[img]http://common.zam.com/xivsigs/1825588.png[/img]
#33 Mar 03 2011 at 8:21 PM Rating: Decent
Scholar
*
193 posts
I've been getting good use out of this script even since it was posted, so a huge thanks for that!

Problem though: the new patch, with its new targeting controls, sorta messes this up. Any time I move the camera around it also messes up my targeting. Might there be any way to alter the script to make this work? Halp! :(
____________________________
Shiinpu is a tarutaru from Phoenix!
he has a RDM at 75 but is currently on hiatus.
#34 Mar 29 2011 at 4:09 PM Rating: Decent
1 post
Here's what I'm using since the 1.16a patch. I changed the original "up,down,left,right" to "pgup,pgdn,;,'" and removed the numpadsub suspend, and just use PageUp and PageDown for the cursor up/down. For the most part right and left cursor are rarely needed but still accessible. this might not work for everyone depending on how they like to /target.

~Insert::Suspend 
 
 
up::k 
down::i 
right::j 
left::l 
;::left 
'::right 
PgDn::down 
PgUp::up
#35 Jun 15 2011 at 1:29 PM Rating: Excellent
9 posts
Hey everyone,

Its been a while, I stopped playing for a while, but now with the new patch coming out I'm starting to play again. I wasn't aware of the changes but looks like alot of people were actually already doing workarounds for the arrow keys targeting, SE just again said they were working on implementing arrow keys as camera controls Here, so while they officially implement this, I updated my code to work as camera controls without targeting things.
____________________________
Former FFXI player?
Want to use Arrow keys as camera?
HERE's a guide on how to do it.
Necro Warning: This post occurred more than thirty days after the prior, and may be a necropost.
#36 Jun 15 2011 at 6:25 PM Rating: Good
**
451 posts
Why didn't I find this before? <3
____________________________
Yash Nahain - Keeper of the Moon Miqo'te, DoM / Goldsmith
Ghostface Spidercarpet - Highland Hyur, Gladiator / Armorer
Don't know which one to keep yet.....
This forum is read only
This Forum is Read Only!
Recent Visitors: 20 All times are in CST
Anonymous Guests (20)