OK, I have fixed the problem with a patch to the Pharo VM. I cannot claim to understand what is going on with the keyboard handling there but I see what is missing. Now, how should I go about submitting this patch for inclusion in the VM? diff --git a/platforms/iOS/vm/OSX/sqSqueakOSXCGView.m b/platforms/iOS/vm/OSX/sqSqueakOSXCGView.m index e63794e..0a1f9fe 100644 --- a/platforms/iOS/vm/OSX/sqSqueakOSXCGView.m +++ b/platforms/iOS/vm/OSX/sqSqueakOSXCGView.m @@ -449,6 +449,11 @@ lastSeenKeyBoardModifierDetails,dragInProgress,dragCount,dragItems,windowLogic,s else encode( 27, 53, cancel:) else encode( 27, 53, complete:) else encode( 27, 71, delete:) + + else encode( 1, 115, moveToBeginningOfLine:) + else encode( 1, 115, moveToBeginningOfLineAndModifySelection:) + else encode( 4, 119, moveToEndOfLine:) + else encode( 4, 119, moveToEndOfLineAndModifySelection:) else return; @synchronized(self) { -- View this message in context: http://forum.world.st/Mac-keyboard-bindings-tp4760656p4761133.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.