diff -r b6f55cd40afd -r f7fbeaeb166a bluetoothengine/bthid/keyboard/src/keyboard.cpp --- a/bluetoothengine/bthid/keyboard/src/keyboard.cpp Wed Mar 31 21:51:05 2010 +0300 +++ b/bluetoothengine/bthid/keyboard/src/keyboard.cpp Wed Apr 14 16:09:00 2010 +0300 @@ -1157,7 +1157,7 @@ #endif //Number entry to Telephone app is handled differently. - if ((IsDigitKey(aScanCode) || IsSpecialHandleKey(aUnicodeKey)) + if ((IsDigitKey(aScanCode) || IsSpecialHandleKey(aUnicodeKey) || aScanCode == EStdKeyBackspace ) && IsPhoneAppTopMost()) return;