Help - Search - Members - Calendar
Full Version: Problem With Cdshell Not Finding Keystrokes- Sometimes?
The CD Forum > CD Shell and Boot Scriptor > Troubleshooting & Problems
gospeedgo
I will post my .ini below, but I dont think it is the issue. It works- on most computers most of the time...splash screen comes up, then the "press enter.." part (which is built into my images). Most of the time it loads up the correct OS and its good to go. But sometimes it wont respond to a keystroke- and will continue like you never tried to press anything. If it does launch, it works flawlessly. Then I reboot and it may or may not work again. Once it enters the setup, keystrokes are always found. It never acts buggy except when trying to catch the "press enter.." part. I am not using a USB keyboard if that makes a difference. I have tested it over and over using the CDSHW but it NEVER fails on it, only in actual use. I have also tried modifying it to "press any key" but no difference- it just doesnt "see" the keypress every time.



Anyway, here is my .ini:

CODE
boot:
show image graphics\start.csi
getkey 10
if $lastKey == key[enter]; then goto menu
# When no key found...
boot 0x80

menu:
show image graphics\main.csi
getkey 20 boot 0x80
if $lastKey == key[1]; then goto XP_Home
if $lastKey == key[2]; then goto XP_Pro
if $lastKey == key[3]; then goto MCE_R
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[esc]; then boot 0x80

help:
show image graphics\help.csi
getkey
goto menu

XP_Pro:
show image graphics\pro.csi
getkey 20 goto menu
if $lastKey == key[1]; then goto PRO_R
if $lastKey == key[2]; then goto PRO_O
if $lastKey == key[3]; then goto PRO_C
if $lastKey == key[F1]; then goto Help
goto menu

PRO_R:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPR.DAT
if $lastKey == key[2]; then chain /APPR.DAT    
if $lastKey == key[3]; then chain /UPPR.DAT
goto menu

PRO_O:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPO.DAT
if $lastKey == key[2]; then chain /APPO.DAT    
if $lastKey == key[3]; then chain /UPPO.DAT
goto menu

PRO_C:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPC.DAT
if $lastKey == key[2]; then chain /APPC.DAT    
if $lastKey == key[3]; then chain /UPPC.DAT
goto menu

XP_Home:
show image graphics\home.csi
getkey 20 goto menu
if $lastKey == key[1]; then goto HOME_R
if $lastKey == key[2]; then goto HOME_O
if $lastKey == key[F1]; then goto Help
goto menu

HOME_R:
show image graphics\home2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPHR.DAT
if $lastKey == key[2]; then chain /APHR.DAT    
if $lastKey == key[3]; then chain /UPHR.DAT
goto menu

HOME_O:
show image graphics\home2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPHO.DAT
if $lastKey == key[2]; then chain /APHO.DAT    
if $lastKey == key[3]; then chain /UPHO.DAT
goto menu

MCE_R:
show image graphics\mce2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPMR.DAT
if $lastKey == key[2]; then chain /APMR.DAT    
if $lastKey == key[3]; then chain /UPMR.DAT
goto menu
end
gdhnz
I'm also getting this on an Intel based Mac.

I get the option to "Press any key to boot from DVD" and I can press a key and then my menu loads but when I press a key to load a menu option, nothing happens.

I'm using CDShell 2.1.6

This same DVD will work fine on non-mac pc's
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.