Opened 12 years ago

Last modified 7 months ago

#7560 new enhancement

DC: Map "." to a free button

Reported by: SF/bobablob Owned by: zeldin
Priority: normal Component: Port: Dreamcast
Keywords: Cc:
Game:

Description

Please map the period key to a free button, so as to allow for speedy skipping of dialogue. Currently the option is to pull up the onscreen keyboard, then select Period. Since there are free buttons left, it would be great if the period key were mappable.

Hopefully this will be an easy implement. It would certainly increase the usability of the program.

Thanks.

Ticket imported from: #1692046. Ticket imported from: feature-requests/376.

Change History (7)

comment:1 Changed 12 years ago by SF/bobablob

Summary: Map "." to a free buttonDreamcast: Map "." to a free button

comment:2 Changed 12 years ago by fingolfin

Owner: set to zeldin
Summary: Dreamcast: Map "." to a free buttonDC: Map "." to a free button

comment:3 Changed 12 years ago by zeldin

And which free buttons would those be? I can add it to Z, C or D, if you have a controller with
one of those buttons. Otherwise it's pretty full:

A = LMB
B = RMB
X = shift key for boxing in Indy3
Y = space (for pause)
START = F5 (for load and save)
L = virtual keyboard
R = reserved for a popup menu if there ever has to be more functions added, which
can not be handled by the virtual keyboard

Anyway, doesn't LMB+RMB (A+B) work to skip dialogue?

comment:4 Changed 12 years ago by fingolfin

Pressing LMB+RMB is treated like pressing "Escape", which will skip cutscenes, but won't work as "talkstop" replacement.

However, at least for the WinCE port, there is a hack in input.cpp which maps a special key event generated by the WinCE backend to *either* the talkstop key, *or* escape, depending on whether there is active text or not. I think this could be cleaned up and turned into a general feature...

comment:5 Changed 11 years ago by SF/bobablob

Well, I realize that it's been over a year since I posted this request, without my responding . . . But Marcus, could you possibly map the "." key to a combination of A and X? It's unfortunate that X is spent on shift when it's only in use in Indy3. If A+X is not possible, perhaps some other button combination?

Thanks!

comment:6 Changed 11 years ago by zeldin

There is a new key handling system in the works, which will make it easier to have different key
mapping depending on the game. When this happens it would free up the "X" button in non-Indy games.

comment:7 Changed 7 months ago by digitall

Component: PortsPort: Dreamcast
Note: See TracTickets for help on using tickets.