[Seek Help] 怎么取消Alt+空格的快捷键?
Tofloor
poster avatar
吉吉如律令
deepin
2023-01-13 16:56
Author

使用 Alt+空格快捷键,就会在当前软件窗口左上角出现下图所示的这个菜单

截图_选择区域_20230113084949.png

但我想将 Alt+空格这个快捷键用于启动utools搜索,设置里的键盘快捷键里并没有 Alt+空格,想问下在哪里可以取消这个默认的快捷键

Reply Favorite View the author
All Replies
depend
deepin
2023-01-13 17:21
#1

程序内的快捷键我估计取消不了

Reply View the author
Jokul
deepin
2023-01-13 17:31
#2

我也苦于这个,快捷键是一方面,和系统自带的重复也一方面。想卸载系统自带的搜索,使用utools工具。utools有集成插件,系统自带的太简陋。只是不知道怎么卸载系统自带的

Reply View the author
曾子康 TIM
deepin
2023-01-13 17:40
#3

干脆用python-pynput写一个插件,将utools的召唤快捷键改成Ctrl+Space,当按下Alt+Space时,电脑帮你按下Ctrl+Space

#等会写好了补上

Reply View the author
吉吉如律令
deepin
2023-01-13 17:52
#4
depend

程序内的快捷键我估计取消不了

每个软件窗口都会出现这个菜单

Reply View the author
depend
deepin
2023-01-13 17:54
#5
吉吉如律令

每个软件窗口都会出现这个菜单

emmmm,看看其他大佬的回复了,我不太清楚

Reply View the author
miaoaaa
deepin
2023-01-13 18:54
#6

这个快捷键我觉得挺重要的,很多软件都不是用deepin的标题栏,所以调不出来这个窗口,只能按alt+space,我觉得很不错。

不过不让改也是奇怪,可能是是窗口管理器写死的。

Reply View the author
曾子康 TIM
deepin
2023-01-13 20:40
#7

utools-helper.py

from pynput.keyboard import *
import time
all_key=[]
keyboard = Controller()
def on_press(key):
    all_key.append(str(key))
def on_release(key):
    if all_key==['Key.alt','Key.space']:
            keyboard.press(Key.ctrl)
            keyboard.press(Key.space)
            keyboard.release(Key.ctrl)
            keyboard.release(Key.space)
    all_key.remove(str(key))
with Listener(on_press=on_press,on_release=on_release) as listener:
    listener.join()

演示:

utools-helper.gif

Reply View the author