cell: use new keymap to save/re-use fragment ops code