def __init__(self, short=False, order='NCS', xdotool=None):
self.validate_order(order)
self.indicator = AppIndicator3.Indicator.new(
APP_NAME, ICON_LOCATION,
AppIndicator3.IndicatorCategory.APPLICATION_STATUS)
self.indicator.set_status(AppIndicator3.IndicatorStatus.ACTIVE)
if short:
self.locks = { 'N': _('N'), 'C': _('C'), 'S': _('S') }
else:
self.locks = { 'N': _('Num'), 'C': _('Caps'), 'S': _('Scroll') }
keymap = Gdk.Keymap.get_default()
keymap.connect('state-changed', self.update_indicator, order)
self.update_indicator(keymap, order)
self.create_menu(xdotool, order)
indicator-keyboard-led.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录