- Readers Like You!
- Circus Ponies
- Microsoft
- Mark/Space, Inc.
- Bare Bones Software
- VMware
- Web Crossing
- Fetch Softworks
- CS Odessa
Improve Apple Services with AirPort Base Stations
You can make iChat file transfers, iDisk, and Back to My Mac work better by turning on a setting with Apple AirPort base stations released starting in 2003. Launch AirPort Utility, select your base station, click Manual Setup, choose the Internet view, and click the NAT tab. Check the Enable NAT Port Mapping Protocol (NAT-PMP) box, and click Update. NAT-PMP lets your Mac OS X computer give Apple information to connect back into a network that's otherwise unreachable from the rest of the Internet. This speeds updates and makes connections work better for services run by Apple.
Written by Glenn Fleishman
Recent TidBITS Talk Discussions
- Mac Recipe Software Comparisons (31 messages)
- Apple and the Economy (7 messages)
- Why no keyboard support for the iPhone/touch (18 messages)
- Peering Inside a Mobile Phone Network (5 messages)
Published in TidBITS 193. Subscribe today to receive TidBITS in email every Monday.
- Administrivia
- Murdoch Buys Delphi
- DarkStar In hiding
- LaserWriter Pro Energy Star Caveat
- SimCity 2000 Bummer
- User Expectations
- MessagePad System Update
- Developing for the MessagePad
- InterNews 1.0
Adjustable Keyboard Problem
I've seen a bit of grumbling lately on comp.sys.mac.games and on various Mac BBSes about the way the new Adjustable Keyboard works with many games. The problem is caused by the fact that the system treats the two parts of the keyboard (referred to as Key Board and Key Pad for clarity) as independent parts (which they are), and the fix involves tricking the system into thinking they are a single device.
For example, imagine you're playing Spectre, using the arrow keys on the Key Pad for movement and the spacebar to fire, a common key layout for games. Pressing the spacebar while moving causes the tank to stop moving. The arrows must be released and repressed in order to move the tank further. In short, any key pressed on the Key Board interrupts key repeats from the Key Pad, and vice versa.
One solution, albeit a risky one, is to boot the Mac with only the Key Board attached, and - after the Mac boots - attach the Key Pad. Of course, this means attaching an ADB device with the Mac turned on, which can fry the ADB chip on the motherboard, possibly resulting in an expensive motherboard replacement. If you succeed with this ruse, the Mac will not recognize that the Key Pad is attached; yet it will respond to key presses on the Key Pad, presumably thinking these key presses come from the Key Board. In this case, key repeats will not be interrupted and you can play along happily.
Another solution is to configure the game to use only keys from one device, but this is often inconvenient.
I have talked to people at Apple, and they can "Neither confirm nor deny"[tm] that this is a bug, but they are looking into it.
[This problem - it's actually a feature to make it harder for people suffering from RSI to play games - makes sense, since ADB devices send signals separately. For instance, I use a Curtis MVP Mouse trackball with foot switch (the foot switch attaches via a custom cable to the trackball) but I leave my mouse hooked up for others to use. I can move the mouse and click with the footswitch, since those are separate events, but I can't drag with the mouse and click with the footswitch. When the mouse signals that it is moving, those signals override the mouseDown signal from the footswitch. All in all, this is yet another reason to avoid the Apple Adjustable Keyboard, which gets good grades for basic design and marketing audacity, but fails miserably in essential execution., both for healthy folks who wish to play games and those of us who suffer from repetitive stress injuries. -Adam]
READERS LIKE YOU! Support TidBITS with a contribution today!<http://www.tidbits.com/about/support/contributors.html>
Special thanks this week to Ernesto Baclig, Joseph L. Walters,
Eric Wisti, and Abdulkarim Alzuhair for their generous support!






