primitivus: use of new keys modules from Urwid SàText
This commit is contained in:
parent
acb499098f
commit
c45ba71f2a
1 changed files with 93 additions and 27 deletions
61
frontends/src/primitivus/keys.py
Normal file
61
frontends/src/primitivus/keys.py
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Primitivus: a SAT frontend
|
||||
# Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014 Jérôme Poisson (goffi@goffi.org)
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU Affero General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU Affero General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU Affero General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
"""This file manage the action <=> key map"""
|
||||
|
||||
from urwid_satext.keys import action_key_map
|
||||
|
||||
|
||||
action_key_map.update(
|
||||
{
|
||||
# Edit bar
|
||||
("edit", "MODE_INSERTION"): "i",
|
||||
("edit", "MODE_COMMAND"): ":",
|
||||
("edit", "HISTORY_PREV"): "up",
|
||||
("edit", "HISTORY_NEXT"): "down",
|
||||
|
||||
# global
|
||||
("global", "MENU_HIDE"): 'meta m',
|
||||
("global", "NOTIFICATION_NEXT"): 'ctrl n',
|
||||
("global", "OVERLAY_HIDE"): 'ctrl s',
|
||||
("global", "DEBUG"): 'ctrl d',
|
||||
("global", "CONTACTS_HIDE"): 'f2',
|
||||
|
||||
# global menu
|
||||
("menu_global", "APP_QUIT"): 'ctrl x',
|
||||
("menu_global", "ROOM_JOIN"): 'meta j',
|
||||
|
||||
# contact list
|
||||
("contact_list", "STATUS_HIDE"): "meta s",
|
||||
("contact_list", "DISCONNECTED_HIDE"): "meta d",
|
||||
|
||||
# chat panel
|
||||
("chat_panel", "OCCUPANTS_HIDE"): "meta p",
|
||||
("chat_panel", "TIMESTAMP_HIDE"): "meta t",
|
||||
("chat_panel", "SHORT_NICKNAME"): "meta n",
|
||||
("chat_panel", "DECORATION_HIDE"): "meta l",
|
||||
("chat_panel", "SUBJECT_SWITCH"): "meta s",
|
||||
|
||||
#card game
|
||||
("card_game", "CARD_SELECT"): ' ',
|
||||
})
|
||||
|
||||
|
||||
action_key_map.set_close_namespaces(tuple(), ('global', 'focus', 'menu_global'))
|
||||
action_key_map.check_namespaces()
|
||||
Loading…
Reference in a new issue