Rather than a keychain flashlight, consider a headlamp to keep both hands free.