case LFUN_ALL_INSETS_TOGGLE:
case LFUN_STATISTICS:
case LFUN_BRANCH_ADD_INSERT:
+ case LFUN_KEYMAP_OFF:
+ case LFUN_KEYMAP_PRIMARY:
+ case LFUN_KEYMAP_SECONDARY:
+ case LFUN_KEYMAP_TOGGLE:
flag.setEnabled(true);
break;
break;
}
+ case LFUN_KEYMAP_OFF:
+ getIntl().keyMapOn(false);
+ break;
+
+ case LFUN_KEYMAP_PRIMARY:
+ getIntl().keyMapPrim();
+ break;
+
+ case LFUN_KEYMAP_SECONDARY:
+ getIntl().keyMapSec();
+ break;
+
+ case LFUN_KEYMAP_TOGGLE:
+ getIntl().toggleKeyMap();
+ break;
default:
return false;
case LFUN_SERVER_NOTIFY:
case LFUN_SERVER_GOTO_FILE_ROW:
case LFUN_CURSOR_FOLLOWS_SCROLLBAR_TOGGLE:
- case LFUN_KEYMAP_OFF:
- case LFUN_KEYMAP_PRIMARY:
- case LFUN_KEYMAP_SECONDARY:
- case LFUN_KEYMAP_TOGGLE:
case LFUN_REPEAT:
case LFUN_PREFERENCES_SAVE:
case LFUN_INSET_EDIT:
lyxrc.cursor_follows_scrollbar = !lyxrc.cursor_follows_scrollbar;
break;
- case LFUN_KEYMAP_OFF:
- LASSERT(lyx_view_ && lyx_view_->currentBufferView(), /**/);
- lyx_view_->currentBufferView()->getIntl().keyMapOn(false);
- break;
-
- case LFUN_KEYMAP_PRIMARY:
- LASSERT(lyx_view_ && lyx_view_->currentBufferView(), /**/);
- lyx_view_->currentBufferView()->getIntl().keyMapPrim();
- break;
-
- case LFUN_KEYMAP_SECONDARY:
- LASSERT(lyx_view_ && lyx_view_->currentBufferView(), /**/);
- lyx_view_->currentBufferView()->getIntl().keyMapSec();
- break;
-
- case LFUN_KEYMAP_TOGGLE:
- LASSERT(lyx_view_ && lyx_view_->currentBufferView(), /**/);
- lyx_view_->currentBufferView()->getIntl().toggleKeyMap();
- break;
-
case LFUN_REPEAT: {
// repeat command
string countstr;