Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: ipac2 shift key - assign as key held down?  (Read 1785 times)

0 Members and 1 Guest are viewing this topic.

csa3d

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 872
  • Last login:March 07, 2011, 08:16:35 am
  • Will game for food
    • Galaxian Mame Conversion
ipac2 shift key - assign as key held down?
« on: January 29, 2009, 06:07:10 pm »
All,

I've just recently purchased an ipac2, and was wondering if the shift key (once reassigned) can be read as a keypress held down.  I know upon release it reads as keypressed, but not until release.  I'm trying to use it in conjunction with CabVol.exe which has an option for keypress down as a volume trigger.

Alternatively, it does not appear to like when you wire a button to the shift key, then in series, wire that same shift key to another input.

Any help is appreciated.

-csa

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: ipac2 shift key - assign as key held down?
« Reply #1 on: January 29, 2009, 06:30:00 pm »
Any reason you can't use the player 2 start button as the CabVol hotkey?  The default IPAC shifted player one start button is the entire reason I made player 2 start the hotkey.

csa3d

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 872
  • Last login:March 07, 2011, 08:16:35 am
  • Will game for food
    • Galaxian Mame Conversion
Re: ipac2 shift key - assign as key held down?
« Reply #2 on: January 29, 2009, 07:14:26 pm »
Any reason you can't use the player 2 start button as the CabVol hotkey?  The default IPAC shifted player one start button is the entire reason I made player 2 start the hotkey.

I have made a dedicated ipac2 shift button on my CP.  I have it currently set up to hold shift + P1 start, which triggers an F12 keydown.  What I'd prefer is to only hold down the dedicated shift to trigger a keydown F12 event.  Seems the shifted ipac button only calls an assigned hotkey upon button release.

-csa

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: ipac2 shift key - assign as key held down?
« Reply #3 on: January 31, 2009, 04:49:34 am »
The shift key pulses its own keycode (if there is one assigned) on release provided no other key has been pressed in the meantime. This is the method it uses to be able to act as a shift key when required, and also be capable of sending its own keycode (eg Start1) when not being used as a shift key.
But wiring the dedicated button to another input as well, and configuring this as F12 should work. You will need to program the base and shift key as F12 on the input.

csa3d

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 872
  • Last login:March 07, 2011, 08:16:35 am
  • Will game for food
    • Galaxian Mame Conversion
Re: ipac2 shift key - assign as key held down?
« Reply #4 on: January 31, 2009, 09:39:28 am »
The shift key pulses its own keycode (if there is one assigned) on release provided no other key has been pressed in the meantime. This is the method it uses to be able to act as a shift key when required, and also be capable of sending its own keycode (eg Start1) when not being used as a shift key.
But wiring the dedicated button to another input as well, and configuring this as F12 should work. You will need to program the base and shift key as F12 on the input.

Okie dokie.  I figured as much.  This is essentially what I have set up now.  Btw for others, if you wire the a button on into the shift slot, then daisy chain the shift slot into another slot, the Ipac2 hates that and will refuse to upload key sets.  I thought I could cheat and try this.  Not a huge deal given how well everything else "just works" with this encoder.  Love it!

-csa