+#else
+ std::map<int, string>::iterator it = keymap_.begin();
+ std::map<int, string>::iterator end = keymap_.end();
+ for (; it != end; ++it) {
+ if (!it->second.empty()
+ && it->second[0] == 0
+ && it->second[1] == accent_2)
+ break;
+ }
+ string allowed;
+ if (lex.next()) {
+ allowed = lex.getString();
+ lyxerr[Debug::KBMAP] << "allowed: "
+ << allowed << endl;
+ } else {
+ return -1;
+ }
+
+ InsertException(kmod_list_[accent_1].exception_list,
+ static_cast<char>(it->first), allowed,
+ true, accent_2);
+#endif