In my testing with Opie, grabbing and ungrabbing the keyboard works reliably, at least through qcop. Perhaps this is one of the issues that the Opie team has fixed. (Opie is a fork of Qtopia.) Is there a compile-time option to control this behavior? i.e. could I build a copy of libSDL that grabbed the keyboard? -Cliff L. Biffle