How hard would it be to mod the keyboard so there would be two alternative ship-rotation keys (one left and one right) or key-combinations that would rotate the the playership one facing each time you hit the key, rather than continuously rotate the ship as long as you hold the key? I like to sit at long range and snipe at stationary targets with direct-fire weapons, and this would be a lot easier if I could rotate my ship just one facing when I want to. As it is now, unless I'm piloting a very slow-turning ship, when I try to rotate just one facing I usually overshoot and rotate two or three.
For me the most natural setup would be one where the ship rotates normally using just the left & right arrow keys, but if you hold the Alt key and hit the right arrow key it'd rotate just one facing clockwise. Conversely, if you hold the Alt key and hit the left arrow key it'd rotate just one facing counter-clockwise. If that's not doable, then having two separate keys would be OK (maybe the Delete key for one facing clockwise and the End key for one facing counter-clockwise).
How hard would it be to mod the keyboard so there.....
-
- Fleet Officer
- Posts: 1036
- Joined: Wed Feb 03, 2010 4:28 am
- Location: Researching how to make St. Kats star go supernova.
- Contact:
If you go into "Settings.xml" you can edit what key does what to your heart's content, but I don't think you can add new functions for keys to do.
(unless maybe you can do a key="=(lambda)"???)
(unless maybe you can do a key="=(lambda)"???)
Play in over 100 systems in a network. Play the 2011 Mod Of the Year
and the highest rated mod on Xelerus, The Network.
Play the July Mod of the Month, Fellow Pilgrims!
Play My other mods as well
(Drako Slyith)* I am a person
(Eliza chatbot)> Do you believe it is normal to be a person?
-
- Militia Lieutenant
- Posts: 114
- Joined: Mon Feb 07, 2011 1:32 am
- Location: in the apprenticeship program at a Tinker station....
Thanks Drako.Drako Slyith wrote:If you go into "Settings.xml" you can edit what key does what to your heart's content, but I don't think you can add new functions for keys to do.
(unless maybe you can do a key="=(lambda)"???)

Anyone else have a an idea?
"A good ship should not look like a plumber's nightmare."
- Atarlost
-
- Militia Captain
- Posts: 779
- Joined: Wed Nov 18, 2009 1:01 am
- Location: Still looking for the csc Antarctica
- Contact:
i think that would require work on Georges part...




"Dash_Merc - George is a genius, in that he created this game engine that is infinitely extendable"
"<@sheepluva>Good night everybody, may the source be with you." <-- FOSG dev
"You only need THREE tools in life - WD-40 to make things go, Duct Tape to make things stop And C-4 to make things go away"
-
- Fleet Officer
- Posts: 1036
- Joined: Wed Feb 03, 2010 4:28 am
- Location: Researching how to make St. Kats star go supernova.
- Contact:
If you could do the lambda (I don't think you can, but maybe) you could try this.
That would make it turn only 1/10 times the key is pressed. I think you should be able to tap it out. If not, increase the "10" in the code until you are happy with it. (this hasn't been tested)
Code: Select all
(lambda nil
(block (canTurn turnNumber)
(if canTurn
(block nil
RotateRight
)
)
(if (not canTurn)
(setq turnNumber (add turnNumber 1))
(if (geq turnNumber 10)
(setq canTurn true)
)
)
)
)
Play in over 100 systems in a network. Play the 2011 Mod Of the Year
and the highest rated mod on Xelerus, The Network.
Play the July Mod of the Month, Fellow Pilgrims!
Play My other mods as well
(Drako Slyith)* I am a person
(Eliza chatbot)> Do you believe it is normal to be a person?
-
- Militia Lieutenant
- Posts: 114
- Joined: Mon Feb 07, 2011 1:32 am
- Location: in the apprenticeship program at a Tinker station....
Thanks sdw195. Does that mean I should have posted this in the "Ideas & Suggestions" section of the forum?sdw195 wrote:i think that would require work on Georges part...
Thank you again Drako. Unfortunately that all went way over my head.Drako Slyith wrote:If you could do the lambda (I don't think you can, but maybe) you could try this.
That would make it turn only 1/10 times the key is pressed. I think you should be able to tap it out. If not, increase the "10" in the code until you are happy with it. (this hasn't been tested)Code: Select all
(lambda nil (block (canTurn turnNumber) (if canTurn (block nil RotateRight ) ) (if (not canTurn) (setq turnNumber (add turnNumber 1)) (if (geq turnNumber 10) (setq canTurn true) ) ) ) )

Last edited by Yama on Tue Apr 26, 2011 12:57 am, edited 1 time in total.
"A good ship should not look like a plumber's nightmare."
- Atarlost
-
- Fleet Officer
- Posts: 1036
- Joined: Wed Feb 03, 2010 4:28 am
- Location: Researching how to make St. Kats star go supernova.
- Contact:
Nevermind my code, I tested it. It doesn't work. sorry
Play in over 100 systems in a network. Play the 2011 Mod Of the Year
and the highest rated mod on Xelerus, The Network.
Play the July Mod of the Month, Fellow Pilgrims!
Play My other mods as well
(Drako Slyith)* I am a person
(Eliza chatbot)> Do you believe it is normal to be a person?
-
- Militia Captain
- Posts: 779
- Joined: Wed Nov 18, 2009 1:01 am
- Location: Still looking for the csc Antarctica
- Contact:
post a request on the bug tracker http://wiki.neurohack.com/transcendence/trac/Yama wrote:Does that mean I should have posted this in the "Ideas & Suggestions" section of the forum?sdw195 wrote:i think that would require work on Georges part...




"Dash_Merc - George is a genius, in that he created this game engine that is infinitely extendable"
"<@sheepluva>Good night everybody, may the source be with you." <-- FOSG dev
"You only need THREE tools in life - WD-40 to make things go, Duct Tape to make things stop And C-4 to make things go away"
-
- Militia Lieutenant
- Posts: 114
- Joined: Mon Feb 07, 2011 1:32 am
- Location: in the apprenticeship program at a Tinker station....
No apology necessary. I really appreciate your taking a stab at it.Drako Slyith wrote:Nevermind my code, I tested it. It doesn't work. sorry
Many thanks. I'll do it.sdw195 wrote:
post a request on the bug tracker http://wiki.neurohack.com/transcendence/trac/
"A good ship should not look like a plumber's nightmare."
- Atarlost