Chame
do_key('create_record');
no seu gatilho quando o botão é pressionado. Isso inserirá um novo registro no bloco atual com todos, cujo estado muda de acordo. Alterando o estado com
set_record_property(:system.cursor_record, :system.cursor_block, state, 'INSERT');
não trará exatamente o mesmo resultado. Mas dá-lhe uma chance!