当前位置: 首页 > news >正文

【国产桌面操作系统开发】设置及屏蔽快捷键(原始文件中设置,绝对生效)

前言

        本文是针对在国产的麒麟kylin和统信UOS桌面操作系统上进行的所有快捷键处理。

实操分享

我在项目中有需求屏蔽某个win+快捷键,进行了以下调研操作:

1、在系统设置/快捷方式设置中,找不到配置项(配置项很少,没有列出全部);

2、使用gsetting找org中的keyboard项,清空了某个设置项,无效;

3、开发QT勾子,捕获快捷键,捕获不了设置好的快捷键,未设置的可以捕获到(比如win+F),说明在系统级别中比程序高;

4、使用系统工具xdotool监测该快捷键事件,无效;

5、使用第三方工具autokey-gtk,配置脚本后,无效;

6、找到原始文件~/.config/kglobalshortcutsrc,打开看到全部的快捷键设置项,如下图所示,针对显示桌面的win+D快捷键,把Meta+D,Meta+D  改成  none,none,重启系统后生效!

http://www.lqws.cn/news/460927.html

相关文章:

  • python打卡day37
  • 银行账户管理系统-交互系统
  • 考研英语作文评分标准专业批改
  • C++ 学习笔记精要(二)
  • RPC常见问题回答
  • Cargo 与 Rust 项目
  • 让Agent的应用价值增长
  • 实验问题记录:PyTorch Tensor 也会出现 a = b 赋值后,修改 a 会影响 b 的情况
  • 博士,超28岁,出局!
  • 深入解析BERT:语言分类任务的革命性引擎
  • 3D Gaussian Splatting算法安装与实测
  • GO Gin Web框架面试题及参考答案
  • Android sdk 36沉浸式兼容性问题修复
  • 每天一个前端小知识 Day 7 - 现代前端工程化与构建工具体系
  • LeetCode 2942.查找包含给定字符的单词
  • P12894 [蓝桥杯 2025 国 Java B] 智能交通信号灯
  • 伸缩线充电宝推荐丨倍思灵动充45W突破移动界限!
  • 计算机——硬盘驱动器
  • 结构体解决冒泡排序
  • 多线程八股
  • 【Go语言基础】对齐边界与内存填充
  • 初学python的我开始Leetcode题10-2
  • Vuex(一) —— 集中式的状态管理仓库
  • AI 产品的“嵌点”(Embedded Touchpoints)
  • 如何落地你的AI创意
  • 一体三面:UEBA在数据分析、数据治理与数据安全中的应用洞察
  • 【Flink实战】 Flink SQL 中处理字符串 `‘NULL‘` 并转换为 `BIGINT`
  • 零基础入门PCB设计 一实践项目篇 第四章(STM32开发板PCB设计)
  • 破解数据可视化难题:带轴断裂的柱状图绘制全指南
  • Maven并行构建