Yes, you need to alter the backdrop and alter the skin file to reflect your keypad.
I'm not sure which skin you're using (I don't recall one called BGCW, but I'm at work and don't have the full package with me), but the setup should be the same for most of the skins....
Edit the .SKN file you are using with a text editor, and look for the Selection section. For the default skin, it looks like this:
[Selection]
# SelectionMethod: Alphanumeric,Numeric,SingleLetter,SingleNumber
SelectionMethod=Alphanumeric
UseZero=False
HighLetter=D
HighNumber=4
(Hmm, I need to update this: SingleLetter and SingleNumber are out of date)
To set up your keypad, change the SelectionMethod to Numeric, the HighNumber to the highest number on your keypad, and UseZero to True or False depending on whether or not your keypad has a zero. You can ignore or remove the HighLetter setting.
Next, you will need to make sure all of the digits for your keypad are mapped to what you expect them to be in CONTROLS.INI. By default, all of the keys on the numeric keypad are mapped to the corresponding buttons, but only digits 1 through 4 are mapped along the top of the keyboard. If you are using a matrix-style keypad mapped through a keyboard encoder, your button assignments will be all over the map.
Finally, you need to figure out the new addresses of all of the selections so you can edit the graphic. It's really not difficult to understand, but it's kinda hard to explain....
At some point, all of the selection addresses need to convert to an input value. If you think of the default alphanumeric as a base-4 value with no zero, and the letters as the digits 1 through 4, you get the following address map:
A1=0
A2=1
A3=2
A4=3
B1=4
B2=5
B3=6
--BINGO! Either that, or I was attempting to say "before" but it was too many letters to type--=7
C1=8
C2=9
C3=10
C4=11
D1=12
D2=13
D3=14
D4=15
So with a numeric keypad, you simply use the base of the highest digit on your keypad, or thehighest digit plus 1 if you are including the zero. Simple, huh? Not really, there's an added complication. If you are using the zero, yoy would think that the first selection would be 00, but since I don't believe any real jukebox would be set up that way, if you are using zeroes the first selection is always 01.
So if you are using a 10-key keypad with zeroes:
A1=0=01
A2=1=02
A3=2=03
A4=3=04
B1=4=05
B2=5=06
B3=6=07
--BINGO! Either that, or I was attempting to say "before" but it was too many letters to type--=7=08
C1=8=09
C2=9=10
C3=10=11
C4=11=12
D1=12=13
D2=13=14
D3=14=15
D4=15=16
If you are using, for example, a 6 digit keypad with no zero:
A1=0=11
A2=1=12
A3=2=13
A4=3=14
B1=4=15
B2=5=16
B3=6=21
--BINGO! Either that, or I was attempting to say "before" but it was too many letters to type--=7=22
C1=8=23
C2=9=24
C3=10=25
C4=11=26
D1=12=31
D2=13=32
D3=14=33
D4=15=34
The most efficient option is to use a 4-digit keypad with no zero:
A1=0=11
A2=1=12
A3=2=13
A4=3=14
B1=4=21
B2=5=22
B3=6=23
--BINGO! Either that, or I was attempting to say "before" but it was too many letters to type--=7=24
C1=8=31
C2=9=32
C3=10=33
C4=11=34
D1=12=41
D2=13=42
D3=14=43
D4=15=44
In fact, if you use 4 number buttons, you could cheat, label button 1 to A/1, 2 to B/2, etc., set the AlphaToggle option in JUKEBOX.INI to True, and leave the skin alone.
If none of this makes sense, let me know more about your exact set-up and I can be more specific.
--Chris