for arrow key movement, first, you need to set a variable for the unit you are trying to move, like so
Events
Player - Player 1 (Red) Selects a unit
Conditions
(Owner of (Triggering unit)) Equal to Player 1 (Red)
Actions
Set (Whateverunit) = Triggering unit
Camera - Lock camera target for Player 1 (Red) to (Whateverunit), offset by (0.00, 0.00) using Default rotation
lock the camera onto the unit to prevent it from moving when you press an arrow key
then, using that variable, create another trigger
Events
Player - Player 1 (Red) Presses the Up Arrow key
Conditions
(None)
Actions
Unit - Order (WhateverUnit) to Move To ((Position of (WhateverUnit)) offset by (0.00, 500.00))
Events
Player - Player 1 (Red) Presses the Down Arrow key
Conditions
(None)
Actions
Unit - Order (WhateverUnit) to Move To ((Position of (WhateverUnit)) offset by (0.00, -500.00))
Events
Player - Player 1 (Red) Presses the Right Arrow key
Conditions
(None)
Actions
Unit - Order (WhateverUnit) to Move To ((Position of (WhateverUnit)) offset by (500.00, 0.00))
Events
Player - Player 1 (Red) Presses the Left Arrow key
Conditions
(None)
Actions
Unit - Order (WhateverUnit) to Move To ((Position of (WhateverUnit)) offset by (-500.00, 0.00))
there you are