PPC Emulators To Debut at MacWorld Tokyo
jx100 writes: "I've been following the Mac emulation community for awhile, and, apparently, Mac PPC emulators are about to be unveiled for the PC. Emaculation.com says that Microcode Solutions and Emulators Inc. are planning on showing their emulators at MacWorld Tokyo 2002."
Apple Laptop Keyboards are Unacceptable to Unix Users
Apple designs horrible keyboards. ADB keyboards (which are still used on all of Apple's laptops) are unusable to unix users who need a Ctrl key to the left of the 'A'.
Proper Keyboard Design
- When a key is pressed, the keyboard sends a keyPress
event.
- When a key is released, the keyboard sends a keyRelease
event.
- Each key is assigned a different keycode.
Nothing more, nothing less.ADB Keyboard Mis-design
- When the key to the left of the 'A' (CapsLock) is
pressed, the ADB keyboard sends both a keyPress event
and a keyRelease event.
- When the CapsLock key is then released, the ADB keyboard
sends NO events.
- When the CapsLock key is next pressed, the ADB keyboard
sends NO events.
- When the CapsLock key is then released, the ADB keyboard
sends both a keyPress event and a keyRelease
event.
- The above cycle repeats over and over.
This is WRONG ! Apple's ADB keyboards are broken by design.Unix Users Cannot Use Apple's ADB Keyboards
What this means is that unix users who need the key to the left of the 'A' to be a Ctrl key cannot use Apple ADB keyboards. You can easily reprogram the CapsLock key to be a Ctrl key and get rid of the badness of the CapsLock key, but you can't get the required goodness of the Ctrl key to the left of the 'A'.
Apple Loses Sales to Unix Users
All Apple laptops have the horrible broken-by-design ADB keyboards which are unusable to unix users. I want to buy an Apple laptop, but I cannot and will not until Apple builds input devices usable by unix users.
Apple Laptop Keyboards are Unacceptable to Unix Users
Apple designs horrible keyboards. ADB keyboards (which are still used on all of Apple's laptops) are unusable to unix users who need a Ctrl key to the left of the 'A'.
Proper Keyboard Design
- When a key is pressed, the keyboard sends a keyPress
event.
- When a key is released, the keyboard sends a keyRelease
event.
- Each key is assigned a different keycode.
Nothing more, nothing less.ADB Keyboard Mis-design
- When the key to the left of the 'A' (CapsLock) is
pressed, the ADB keyboard sends both a keyPress event
and a keyRelease event.
- When the CapsLock key is then released, the ADB keyboard
sends NO events.
- When the CapsLock key is next pressed, the ADB keyboard
sends NO events.
- When the CapsLock key is then released, the ADB keyboard
sends both a keyPress event and a keyRelease
event.
- The above cycle repeats over and over.
This is WRONG ! Apple's ADB keyboards are broken by design.Unix Users Cannot Use Apple's ADB Keyboards
What this means is that unix users who need the key to the left of the 'A' to be a Ctrl key cannot use Apple ADB keyboards. You can easily reprogram the CapsLock key to be a Ctrl key and get rid of the badness of the CapsLock key, but you can't get the required goodness of the Ctrl key to the left of the 'A'. Early Apple USB Keyboards Can't Tell Right from Left.
Apple USB keyboards do not have the CapsLock<->Ctrl problem, but some have another minor problem.
Early Apple USB keyboards (without the full-sized cursor keypad) did not distinguish between the left and right sides of the keyboard; the Shift key on the right side of the keyboard reported LeftShift events just like the Shift key on the left side of the keyboard. In other words, the duplicated keys (like Shift, CapsLock, Ctrl, and Command) on the right side of the keyboard had the same keycodes as the keys on the left side of the keyboard. -->
Apple Loses Sales to Unix Users
All Apple laptops have the horrible broken-by-design ADB keyboards which are unusable to unix users. I want to buy an Apple laptop, but I cannot and will not until Apple builds input devices usable by unix users.