grazie. ma se togo il bskip fa errore lo stesso cmq secondo te lo posso mettere con l'opzione bkeydown ? cioè oBrw:bKeyDown :={|nKey| Val_Key(nKey,olbx,oDlgd)} e in Val_Key(nKey,olbx,oDlgd) STAT FUNC Val_Key(nKey,olbx,oDlgd) DO CASE CASE nKey==VK_INSERT KeyToggle(VK_INSERT) ...