后退的键码是什么

2024-09-29 23:28:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写python脚本,因为我已经在脚本中输入了键盘代码。在

当我按下键盘上的按钮时,我可以使up、down、left、right和ESC键代码正常工作,但是当我按下键盘上的backspace按钮时,ACTION_PARENT_DIR = 9就不能使backspace工作。在

这是测试.py公司名称:

import xbmc 
import xbmcgui

#get actioncodes from keymap.xml
ACTION_MOVE_LEFT = 1
ACTION_MOVE_RIGHT = 2
ACTION_MOVE_UP = 3
ACTION_MOVE_DOWN = 4
ACTION_PARENT_DIR = 9
ACTION_PREVIOUS_MENU = 10

class MyClass(xbmcgui.WindowXML):
  def onAction(self, action):

    if action == ACTION_PREVIOUS_MENU:
         self.close()

    if action == ACTION_PARENT_DIR:
         self.close()    


    if action == ACTION_MOVE_LEFT:
         self.strAction = xbmcgui.ControlLabel(300, 200, 600, 200, '', 'font14', '0xFF00FF00')
         self.addControl(self.strAction)
         self.strAction.setLabel('You have press on the left arrow button!')

    if action == ACTION_MOVE_RIGHT:
         self.removeControl(self.strAction)
         self.strAction = xbmcgui.ControlLabel(300, 200, 600, 200, '', 'font14', '0xFF00FF00')
         self.addControl(self.strAction)
         self.strAction.setLabel('You have press on the right arrow button!')


    if action == ACTION_MOVE_UP:
         self.strAction = xbmcgui.ControlLabel(300, 200, 600, 200, '', 'font14', '0xFF00FF00')
         self.addControl(self.strAction)
         self.strAction.setLabel('You have press on the up arrow button!')

    if action == ACTION_MOVE_DOWN:

         self.strAction = xbmcgui.ControlLabel(300, 200, 600, 200, '', 'font14', '0xFF00FF00')
         self.addControl(self.strAction)
         self.strAction.setLabel('You have press on the down arrow button!')

这是密钥码.xml在

^{pr2}$

有人知道我应该用什么键码让退格键在xbmc上工作吗?在

当我按下键盘时,我需要backspace来工作,因为当我按下键盘上的backspace时,我想返回上一个主菜单。在


Tags: selfyoumoveifhaveaction键盘setlabel

热门问题