From 37cecedb86b3e15c35783e79c6bf80d1e2ae31cb Mon Sep 17 00:00:00 2001 From: zhaoyingzhen Date: Mon, 29 Jun 2026 15:30:02 +0800 Subject: [PATCH] feat(shortcut): add dynamic category metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Expose shortcut category keys as strings, add a ListCategories D-Bus API, and return localized category display names from the shortcut service. Update DConfig shortcut categories and i18n extraction so system, window, workspace, custom, and app-provided categories are translated through the same per-app translation path. 将快捷键分类从数字枚举改为字符串键,新增 ListCategories D-Bus 接口,并由快捷键服务返回本地化后的分类显示名。同步更新 DConfig 快捷键分类和翻译提取逻辑,使系统、窗口、工作区、自定义以及应用提供的分类都走同一套按应用翻译的路径。 Log: add dynamic category metadata Pms: BUG-367657,BUG-365993 Change-Id: I3c0440ff9a91c48b1946b228ac942973ba40c41c --- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.gesture.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 4 +- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.shortcut.json | 8 +-- .../org.deepin.dde.shortcut.dde-app.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ast.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_az.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_bg.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_bo.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ca.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_cs.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_da.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_de.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_el.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_en.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_es.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_et.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_eu.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_fa.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_fi.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_fr.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_gl.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_he.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_hi.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_hr.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_hu.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_hy.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_id.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_it.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ja.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ka.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_kk.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ko.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ky.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_lt.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_lv.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ms.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_nb.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ne.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_nl.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_pa.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_pl.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_pt.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_pt_BR.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ro.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ru.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_sk.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_sl.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_sq.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_sr.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_sv.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_th.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_tr.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_ug.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_uk.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_vi.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_zh_CN.ts | 50 ++++++++++++++-- .../org.deepin.dde.shortcut.dde-app_zh_HK.ts | 16 +++-- .../org.deepin.dde.shortcut.dde-app_zh_TW.ts | 16 +++-- .../shortcut/src/config/configloader.cpp | 10 ++-- .../shortcut/src/core/gesturemanager.cpp | 2 + .../shortcut/src/core/gesturemanager.h | 8 ++- .../shortcut/src/core/keybindingmanager.cpp | 58 ++++++++++++++++++- .../shortcut/src/core/keybindingmanager.h | 38 ++++++++++-- .../shortcut/src/core/shortcutconfig.h | 14 +++-- .../shortcut/tools/extract_shortcuts_i18n.py | 21 ++++--- .../org.deepin.dde.keybinding_en.ts | 16 +++++ .../org.deepin.dde.keybinding_zh_CN.ts | 16 +++++ 146 files changed, 1175 insertions(+), 574 deletions(-) diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3down/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3down/org.deepin.gesture.json index ce46d8e..e97bc27 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3down/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3down/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3left/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3left/org.deepin.gesture.json index 19d64c9..2a5f88a 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3left/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3left/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3right/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3right/org.deepin.gesture.json index de64643..57d1baf 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3right/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3right/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3up/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3up/org.deepin.gesture.json index 6f6080e..3a89720 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3up/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe3up/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4down/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4down/org.deepin.gesture.json index 718c40e..923710b 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4down/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4down/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4left/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4left/org.deepin.gesture.json index 12e2c1b..4a1ce3b 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4left/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4left/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4right/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4right/org.deepin.gesture.json index f4559e7..37ebd57 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4right/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4right/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4up/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4up/org.deepin.gesture.json index 4603ad5..1e13dc8 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4up/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.swipe4up/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap3none/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap3none/org.deepin.gesture.json index 03719c3..ff04476 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap3none/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap3none/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap4none/org.deepin.gesture.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap4none/org.deepin.gesture.json index 8f26d85..afd6581 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap4none/org.deepin.gesture.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.gesture.tap4none/org.deepin.gesture.json @@ -73,12 +73,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiofastforward/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiofastforward/org.deepin.shortcut.json index 96f27db..0a5cc04 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiofastforward/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiofastforward/org.deepin.shortcut.json @@ -59,14 +59,14 @@ "description": "触发动作" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "permissions": "", "visibility": "private", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键" + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category" }, "enabled": { "value": true, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomedia/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomedia/org.deepin.shortcut.json index d8a84c9..3f9518c 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomedia/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomedia/org.deepin.shortcut.json @@ -60,12 +60,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomute/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomute/org.deepin.shortcut.json index 143c281..a39e3d5 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomute/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiomute/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiopause/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiopause/org.deepin.shortcut.json index d570313..f5ae69b 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiopause/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiopause/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiorewind/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiorewind/org.deepin.shortcut.json index 5ea14e0..636dc15 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiorewind/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.audiorewind/org.deepin.shortcut.json @@ -59,14 +59,14 @@ "description": "触发动作" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "permissions": "", "visibility": "private", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键" + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category" }, "enabled": { "value": true, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.away/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.away/org.deepin.shortcut.json index 55837ff..a9366a4 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.away/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.away/org.deepin.shortcut.json @@ -59,14 +59,14 @@ "description": "触发动作" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "permissions": "", "visibility": "private", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键" + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category" }, "enabled": { "value": true, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessdown/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessdown/org.deepin.shortcut.json index 8371b23..b8c7eb9 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessdown/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessdown/org.deepin.shortcut.json @@ -69,12 +69,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessup/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessup/org.deepin.shortcut.json index bc87cf8..5aa810c 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessup/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.brightnessup/org.deepin.shortcut.json @@ -69,12 +69,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calculator/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calculator/org.deepin.shortcut.json index c051ec5..0be94de 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calculator/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calculator/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calendar/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calendar/org.deepin.shortcut.json index 9a32971..8bd111d 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calendar/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.calendar/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.capslock/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.capslock/org.deepin.shortcut.json index 0dbe87c..51748c0 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.capslock/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.capslock/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.defaultterminal/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.defaultterminal/org.deepin.shortcut.json index f7ff097..1c4d4f0 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.defaultterminal/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.defaultterminal/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.displayswitch/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.displayswitch/org.deepin.shortcut.json index 7535c25..68d367c 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.displayswitch/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.displayswitch/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.documents/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.documents/org.deepin.shortcut.json index 30bc3a3..ac58c55 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.documents/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.documents/org.deepin.shortcut.json @@ -59,14 +59,14 @@ "description": "触发动作" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "permissions": "", "visibility": "private", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键" + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category" }, "enabled": { "value": true, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.eject/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.eject/org.deepin.shortcut.json index df6683c..7e039f3 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.eject/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.eject/org.deepin.shortcut.json @@ -58,12 +58,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.homepage/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.homepage/org.deepin.shortcut.json index fe70944..ad9067b 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.homepage/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.homepage/org.deepin.shortcut.json @@ -58,12 +58,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightdown/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightdown/org.deepin.shortcut.json index ec20ac8..267b392 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightdown/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightdown/org.deepin.shortcut.json @@ -69,12 +69,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlighttoggle/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlighttoggle/org.deepin.shortcut.json index a078d32..3043d31 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlighttoggle/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlighttoggle/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightup/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightup/org.deepin.shortcut.json index 0468466..a7e1b1e 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightup/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.kbdlightup/org.deepin.shortcut.json @@ -69,12 +69,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mail/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mail/org.deepin.shortcut.json index 79edc60..5c46d30 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mail/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mail/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.medianext/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.medianext/org.deepin.shortcut.json index fbf7721..6609d34 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.medianext/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.medianext/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaplay/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaplay/org.deepin.shortcut.json index 8fe626e..ff28c77 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaplay/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaplay/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaprev/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaprev/org.deepin.shortcut.json index 15af55b..432d9ed 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaprev/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediaprev/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediastop/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediastop/org.deepin.shortcut.json index 10f36a4..0fe50e6 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediastop/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.mediastop/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.micmute/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.micmute/org.deepin.shortcut.json index 9026bdc..8088345 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.micmute/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.micmute/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.music/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.music/org.deepin.shortcut.json index 8458343..a720ae4 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.music/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.music/org.deepin.shortcut.json @@ -60,12 +60,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.numlock/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.numlock/org.deepin.shortcut.json index e91746e..b5d159a 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.numlock/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.numlock/org.deepin.shortcut.json @@ -59,8 +59,8 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "name[zh_CN]": "快捷键类别,1:系统", diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.pictures/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.pictures/org.deepin.shortcut.json index d6c380b..1e2b940 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.pictures/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.pictures/org.deepin.shortcut.json @@ -60,12 +60,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.power/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.power/org.deepin.shortcut.json index ae027a8..010b048 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.power/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.power/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.tools/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.tools/org.deepin.shortcut.json index 1fe8135..9135ef1 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.tools/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.tools/org.deepin.shortcut.json @@ -57,14 +57,14 @@ "description": "触发动作,工具为打开控制中心" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "permissions": "", "visibility": "private", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键" + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category" }, "enabled": { "value": true, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadoff/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadoff/org.deepin.shortcut.json index 044f882..3cba910 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadoff/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadoff/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadon/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadon/org.deepin.shortcut.json index 72eb0a8..8ccd9ec 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadon/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadon/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadtoggle/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadtoggle/org.deepin.shortcut.json index d1bedfc..3311bc7 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadtoggle/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.touchpadtoggle/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.turnoffscreen/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.turnoffscreen/org.deepin.shortcut.json index ab9934f..a12d72d 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.turnoffscreen/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.turnoffscreen/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.video/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.video/org.deepin.shortcut.json index 481f770..c3e12b6 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.video/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.video/org.deepin.shortcut.json @@ -60,12 +60,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumedown/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumedown/org.deepin.shortcut.json index 1f3f5e2..2b5a185 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumedown/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumedown/org.deepin.shortcut.json @@ -69,12 +69,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumeup/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumeup/org.deepin.shortcut.json index e8daa3d..dde8288 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumeup/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.volumeup/org.deepin.shortcut.json @@ -69,12 +69,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.wlan/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.wlan/org.deepin.shortcut.json index 58ecf6b..36bc9c1 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.wlan/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.wlan/org.deepin.shortcut.json @@ -59,14 +59,14 @@ "description": "触发动作" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", "permissions": "", "visibility": "private", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键" + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category" }, "enabled": { "value": false, diff --git a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.www/org.deepin.shortcut.json b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.www/org.deepin.shortcut.json index 50e04c0..fd7d700 100644 --- a/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.www/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/configs/org.deepin.dde.keybinding.shortcut.www/org.deepin.shortcut.json @@ -58,12 +58,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.cancel-maximize/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.cancel-maximize/org.deepin.shortcut.json index b3275c9..deeae8f 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.cancel-maximize/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.cancel-maximize/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.clipboard/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.clipboard/org.deepin.shortcut.json index 2013ef8..b6ddef3 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.clipboard/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.clipboard/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.close-window/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.close-window/org.deepin.shortcut.json index 13a1432..5ae7dd9 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.close-window/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.close-window/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.delay-screenshot/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.delay-screenshot/org.deepin.shortcut.json index 0dbbab2..316c920 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.delay-screenshot/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.delay-screenshot/org.deepin.shortcut.json @@ -62,12 +62,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.filemanager/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.filemanager/org.deepin.shortcut.json index dd89cae..d4e2238 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.filemanager/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.filemanager/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.fullscreen-screenshot/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.fullscreen-screenshot/org.deepin.shortcut.json index 59568fb..60452f4 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.fullscreen-screenshot/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.fullscreen-screenshot/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.globalsearch/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.globalsearch/org.deepin.shortcut.json index 27295d0..2436d86 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.globalsearch/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.globalsearch/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.launcher/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.launcher/org.deepin.shortcut.json index 931b53b..61abab3 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.launcher/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.launcher/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.lockscreen/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.lockscreen/org.deepin.shortcut.json index a17f5d0..f7dca2d 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.lockscreen/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.lockscreen/org.deepin.shortcut.json @@ -59,12 +59,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.logout/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.logout/org.deepin.shortcut.json index ff9ca4d..1ae03dd 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.logout/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.logout/org.deepin.shortcut.json @@ -60,12 +60,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.maximize/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.maximize/org.deepin.shortcut.json index 3ca3cbe..8ed983b 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.maximize/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.maximize/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.next-workspace/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.next-workspace/org.deepin.shortcut.json index 2ac6a2c..470f13c 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.next-workspace/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.next-workspace/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.notificationcenter/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.notificationcenter/org.deepin.shortcut.json index 7c580c7..5038b13 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.notificationcenter/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.notificationcenter/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.prev-workspace/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.prev-workspace/org.deepin.shortcut.json index 0131154..12dc503 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.prev-workspace/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.prev-workspace/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot-ocr/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot-ocr/org.deepin.shortcut.json index 7375903..0487bc8 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot-ocr/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot-ocr/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot/org.deepin.shortcut.json index b3a3457..6cca9e7 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.screenshot/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-desktop/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-desktop/org.deepin.shortcut.json index 7a06524..882252c 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-desktop/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-desktop/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-window-menu/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-window-menu/org.deepin.shortcut.json index 02cf09d..e338ef4 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-window-menu/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.show-window-menu/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.systemmonitor/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.systemmonitor/org.deepin.shortcut.json index 5cb01db..74ab394 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.systemmonitor/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.systemmonitor/org.deepin.shortcut.json @@ -57,12 +57,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-next/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-next/org.deepin.shortcut.json index ac7813d..a3e8d6b 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-next/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-next/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-prev/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-prev/org.deepin.shortcut.json index 1ee1d43..b4f707d 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-prev/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-prev/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-next/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-next/org.deepin.shortcut.json index c501341..304d875 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-next/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-next/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-prev/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-prev/org.deepin.shortcut.json index a9f2df7..820caf0 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-prev/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.taskswitch-sameapp-prev/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Window", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Window)", + "description": "Window shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.terminalquake/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.terminalquake/org.deepin.shortcut.json index bdc74e7..66b204b 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.terminalquake/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.terminalquake/org.deepin.shortcut.json @@ -58,12 +58,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-fpsdisplay/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-fpsdisplay/org.deepin.shortcut.json index 3be7ca4..99046a1 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-fpsdisplay/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-fpsdisplay/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-multitaskview/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-multitaskview/org.deepin.shortcut.json index b3db84c..80a74b2 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-multitaskview/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.toggle-multitaskview/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.window-screenshot/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.window-screenshot/org.deepin.shortcut.json index d56cc19..e096366 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.window-screenshot/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.window-screenshot/org.deepin.shortcut.json @@ -61,12 +61,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "System", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(System)", + "description": "System shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-1/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-1/org.deepin.shortcut.json index 2e42d61..0951fd1 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-1/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-1/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-2/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-2/org.deepin.shortcut.json index e2880a5..7342a0a 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-2/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-2/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-3/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-3/org.deepin.shortcut.json index a8e3b1a..fe28abe 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-3/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-3/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-4/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-4/org.deepin.shortcut.json index dd8247f..3b39427 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-4/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-4/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-5/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-5/org.deepin.shortcut.json index 4a38295..261ca84 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-5/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-5/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-6/org.deepin.shortcut.json b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-6/org.deepin.shortcut.json index fd9cc84..a151716 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-6/org.deepin.shortcut.json +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/configs/org.deepin.dde.keybinding.shortcut.app.workspace-6/org.deepin.shortcut.json @@ -67,12 +67,12 @@ "visibility": "private" }, "category": { - "value": 1, - "serial": 0, + "value": "Workspace", + "serial": 1, "flags": [], "name": "category", - "name[zh_CN]": "快捷键类别,1:系统", - "description": "系统快捷键", + "name[zh_CN]": "快捷键类别(Workspace)", + "description": "Workspace shortcut category", "permissions": "", "visibility": "private" }, diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ast.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ast.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ast.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ast.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_az.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_az.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_az.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_az.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bg.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bg.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bg.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bg.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bo.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bo.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bo.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_bo.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ca.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ca.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ca.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ca.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_cs.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_cs.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_cs.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_cs.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_da.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_da.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_da.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_da.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_de.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_de.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_de.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_de.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_el.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_el.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_el.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_el.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_en.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_en.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_en.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_en.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_es.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_es.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_es.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_es.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_et.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_et.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_et.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_et.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_eu.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_eu.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_eu.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_eu.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fa.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fa.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fa.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fa.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fi.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fi.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fi.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fi.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fr.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fr.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fr.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_fr.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_gl.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_gl.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_gl.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_gl.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_he.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_he.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_he.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_he.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hi.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hi.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hi.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hi.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hr.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hr.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hr.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hr.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hu.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hu.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hu.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hu.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hy.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hy.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hy.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_hy.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_id.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_id.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_id.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_id.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_it.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_it.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_it.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_it.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ja.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ja.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ja.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ja.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ka.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ka.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ka.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ka.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_kk.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_kk.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_kk.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_kk.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ko.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ko.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ko.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ko.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ky.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ky.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ky.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ky.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lt.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lt.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lt.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lt.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lv.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lv.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lv.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_lv.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ms.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ms.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ms.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ms.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nb.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nb.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nb.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nb.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ne.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ne.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ne.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ne.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nl.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nl.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nl.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_nl.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pa.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pa.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pa.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pa.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pl.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pl.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pl.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pl.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt_BR.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt_BR.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt_BR.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_pt_BR.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ro.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ro.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ro.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ro.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ru.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ru.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ru.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ru.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sk.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sk.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sk.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sk.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sl.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sl.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sl.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sl.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sq.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sq.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sq.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sq.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sr.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sr.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sr.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sr.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sv.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sv.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sv.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_sv.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_th.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_th.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_th.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_th.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_tr.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_tr.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_tr.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_tr.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ug.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ug.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ug.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_ug.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_uk.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_uk.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_uk.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_uk.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_vi.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_vi.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_vi.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_vi.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_CN.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_CN.ts index 4d602ab..628b756 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_CN.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_CN.ts @@ -1,6 +1,6 @@ - + org.deepin.dde.shortcut.dde-app @@ -71,13 +71,53 @@ Show Window Menu 显示窗口菜单 - - Task Switcher - 任务切换器 - Toggle Multitask View 切换多任务视图 + + System + 系统 + + + Window + 窗口 + + + Workspace + 工作空间 + + + Delay Screenshot + 延时截图 + + + File Manager + 文件管理器 + + + Fullscreen Screenshot + 全屏截图 + + + Global Search + 全局搜索 + + + OCR Screenshot + OCR截图 + + + Screenshot + 截图 + + + System Monitor + 系统监视器 + + + Window Screenshot + 窗口截图 + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_HK.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_HK.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_HK.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_HK.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_TW.ts b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_TW.ts index 226753c..18e8e10 100644 --- a/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_TW.ts +++ b/src/plugin-qt/shortcut/dde-app-shortcuts/translations/org.deepin.dde.shortcut.dde-app_zh_TW.ts @@ -71,10 +71,6 @@ Show Window Menu - - Task Switcher - - Toggle Multitask View @@ -111,5 +107,17 @@ OCR Screenshot + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/src/config/configloader.cpp b/src/plugin-qt/shortcut/src/config/configloader.cpp index fe52bd9..b629204 100644 --- a/src/plugin-qt/shortcut/src/config/configloader.cpp +++ b/src/plugin-qt/shortcut/src/config/configloader.cpp @@ -213,7 +213,7 @@ void ConfigLoader::loadConfig(const QString &subPath, bool newOne) return; } - configCanNotChanged = keyConfig.category == Category::System && !keyConfig.modifiable; + configCanNotChanged = !keyConfig.modifiable; qDebug() << "Parsed KeyConfig:" << keyConfig.appId << keyConfig.hotkeys << subPath; m_loadedSubPaths.insert(subPath); m_keys.append(keyConfig); @@ -235,7 +235,7 @@ void ConfigLoader::loadConfig(const QString &subPath, bool newOne) return; } - configCanNotChanged = gestureConfig.category == Category::System && !gestureConfig.modifiable; + configCanNotChanged = !gestureConfig.modifiable; qDebug() << "Parsed GestureConfig:" << gestureConfig.appId << subPath; m_loadedSubPaths.insert(subPath); m_gestures.append(gestureConfig); @@ -295,9 +295,9 @@ KeyConfig ConfigLoader::parseKeyConfig(DConfig *config) keyConfig.modifiable = config->value("modifiable").toBool(); keyConfig.triggerType = config->value("triggerType").toInt(); keyConfig.triggerValue = config->value("triggerValue").toStringList(); - keyConfig.category = config->value("category").toInt(); + keyConfig.category = config->value("category").toString(); keyConfig.hotkeys = config->value("hotkeys").toStringList(); - + if (config->keyList().contains("keyEventFlags")) { // Parse keyEventFlags, default to Release (0x2) if not specified keyConfig.keyEventFlags = config->value("keyEventFlags", KeyEventFlag::Release).toInt(); @@ -316,7 +316,7 @@ GestureConfig ConfigLoader::parseGestureConfig(DConfig *config) gestureConfig.modifiable = config->value("modifiable").toBool(); gestureConfig.triggerType = config->value("triggerType").toInt(); gestureConfig.triggerValue = config->value("triggerValue").toStringList(); - gestureConfig.category = config->value("category").toInt(); + gestureConfig.category = config->value("category").toString(); gestureConfig.gestureType = config->value("gestureType").toInt(); gestureConfig.fingerCount = config->value("fingerCount").toInt(); gestureConfig.direction = config->value("direction").toInt(); diff --git a/src/plugin-qt/shortcut/src/core/gesturemanager.cpp b/src/plugin-qt/shortcut/src/core/gesturemanager.cpp index 565856f..09dd6e2 100644 --- a/src/plugin-qt/shortcut/src/core/gesturemanager.cpp +++ b/src/plugin-qt/shortcut/src/core/gesturemanager.cpp @@ -79,7 +79,9 @@ QList GestureManager::ListAllGestures() info.direction = config.direction; info.triggerType = config.triggerType; info.triggerValue = config.triggerValue; + info.isCustom = (config.category == CategoryKey::Custom); info.localLanguageName = m_translationManager->translate(config.appId, config.displayName); + info.localLanguageCategory = m_translationManager->translate(config.appId, config.category); list.append(info); } return list; diff --git a/src/plugin-qt/shortcut/src/core/gesturemanager.h b/src/plugin-qt/shortcut/src/core/gesturemanager.h index d684986..f532c9c 100644 --- a/src/plugin-qt/shortcut/src/core/gesturemanager.h +++ b/src/plugin-qt/shortcut/src/core/gesturemanager.h @@ -21,13 +21,15 @@ class TranslationManager; struct GestureInfo { QString id; QString displayName; - int category; + QString category; int gestureType; int fingerCount; int direction; int triggerType; QStringList triggerValue; QString localLanguageName; + QString localLanguageCategory; + bool isCustom = false; }; Q_DECLARE_METATYPE(GestureInfo) @@ -84,14 +86,14 @@ Q_DECLARE_METATYPE(QList) inline QDBusArgument &operator<<(QDBusArgument &argument, const GestureInfo &info) { argument.beginStructure(); - argument << info.id << info.displayName << info.category << info.gestureType << info.fingerCount << info.direction << info.triggerType << info.triggerValue << info.localLanguageName; + argument << info.id << info.displayName << info.category << info.gestureType << info.fingerCount << info.direction << info.triggerType << info.triggerValue << info.localLanguageName << info.localLanguageCategory << info.isCustom; argument.endStructure(); return argument; } inline const QDBusArgument &operator>>(const QDBusArgument &argument, GestureInfo &info) { argument.beginStructure(); - argument >> info.id >> info.displayName >> info.category >> info.gestureType >> info.fingerCount >> info.direction >> info.triggerType >> info.triggerValue >> info.localLanguageName; + argument >> info.id >> info.displayName >> info.category >> info.gestureType >> info.fingerCount >> info.direction >> info.triggerType >> info.triggerValue >> info.localLanguageName >> info.localLanguageCategory >> info.isCustom; argument.endStructure(); return argument; } diff --git a/src/plugin-qt/shortcut/src/core/keybindingmanager.cpp b/src/plugin-qt/shortcut/src/core/keybindingmanager.cpp index c5163bb..c4c3dca 100644 --- a/src/plugin-qt/shortcut/src/core/keybindingmanager.cpp +++ b/src/plugin-qt/shortcut/src/core/keybindingmanager.cpp @@ -13,6 +13,8 @@ #include #include +#include +#include // Normalize a hotkey from XKB form ("T") to Qt PortableText // ("Ctrl+Alt+T"). Inputs already in Qt form pass through unchanged. @@ -52,6 +54,11 @@ KeybindingManager::KeybindingManager(ConfigLoader *loader, ActionExecutor *execu qDBusRegisterMetaType(); qDBusRegisterMetaType>(); + qRegisterMetaType("CategoryInfo"); + qRegisterMetaType>("QList"); + qDBusRegisterMetaType(); + qDBusRegisterMetaType>(); + // Connect signals from key handler connect(m_keyHandler, &AbstractKeyHandler::keyActivated, this, &KeybindingManager::onKeyActivated); @@ -124,7 +131,7 @@ QList KeybindingManager::ListShortcutsByApp(const QString &appId) return list; } -QList KeybindingManager::ListShortcutsByCategory(int category) +QList KeybindingManager::ListShortcutsByCategory(const QString &category) { QList list; QList configs = m_keyConfigsMap.values(); @@ -137,6 +144,53 @@ QList KeybindingManager::ListShortcutsByCategory(int category) return list; } +// Fixed display order for framework-reserved categories. The service owns +// these, so it is entitled to define their canonical sequence. App-defined +// categories slot in after Workspace and before Custom (which is always last). +static const QHash &reservedCategoryOrder() +{ + static const QHash order{ + {QStringLiteral("System"), 0}, + {QStringLiteral("Window"), 1}, + {QStringLiteral("Workspace"), 2}, + {QStringLiteral("Custom"), 99}, // always last + }; + return order; +} + +QList KeybindingManager::ListCategories() +{ + // Collect distinct categories from the user-visible (modifiable, with + // hotkeys) configs — mirrors ListAllShortcuts' filter so the category + // set matches what the control center actually renders. + QHash seen; + int appOrder = 10; // app-defined categories land after Workspace(2), before Custom(99) + for (const auto &config : m_keyConfigsMap) { + if (!config.modifiable || config.category.isEmpty()) + continue; + if (!seen.contains(config.category)) { + CategoryInfo ci; + ci.key = config.category; + ci.displayName = m_translationManager->translate(config.appId, config.category); + ci.isCustom = (config.category == CategoryKey::Custom); + const auto &reserved = reservedCategoryOrder(); + if (reserved.contains(config.category)) { + ci.order = reserved.value(config.category); + } else { + ci.order = appOrder++; // first-seen order for app-defined + } + seen.insert(config.category, ci); + } + } + + QList result = seen.values(); + std::sort(result.begin(), result.end(), + [](const CategoryInfo &a, const CategoryInfo &b) { + return a.order < b.order; + }); + return result; +} + ShortcutInfo KeybindingManager::GetShortcut(const QString &id) { if (m_keyConfigsMap.contains(id)) { @@ -652,6 +706,8 @@ ShortcutInfo KeybindingManager::toShortcutInfo(const KeyConfig &config) info.hotkeys.append(QKeySequenceConverter::qKeySequenceToXkb(hk)); } info.localLanguageName = m_translationManager->translate(config.appId, config.displayName); + info.isCustom = (config.category == CategoryKey::Custom); + info.localLanguageCategory = m_translationManager->translate(config.appId, config.category); return info; } diff --git a/src/plugin-qt/shortcut/src/core/keybindingmanager.h b/src/plugin-qt/shortcut/src/core/keybindingmanager.h index cb197ae..a9efe5d 100644 --- a/src/plugin-qt/shortcut/src/core/keybindingmanager.h +++ b/src/plugin-qt/shortcut/src/core/keybindingmanager.h @@ -22,12 +22,24 @@ class TranslationManager; struct ShortcutInfo { QString id; QString displayName; - int category; + QString category; QStringList hotkeys; QString localLanguageName; + QString localLanguageCategory; + bool isCustom = false; }; Q_DECLARE_METATYPE(ShortcutInfo) +// Category metadata for the ListCategories() interface. +struct CategoryInfo { + QString key; // Logical category key + QString displayName; // Resolved display text + int order = 0; // Display order (lower = earlier) + bool isCustom = false; // True for the user-editable category +}; +Q_DECLARE_METATYPE(CategoryInfo) +Q_DECLARE_METATYPE(QList) + class KeybindingManager : public QObject, protected QDBusContext { Q_OBJECT @@ -59,7 +71,9 @@ public slots: // DBus Methods Q_SCRIPTABLE QList ListAllShortcuts(); Q_SCRIPTABLE QList ListShortcutsByApp(const QString &appId); - Q_SCRIPTABLE QList ListShortcutsByCategory(int category); + Q_SCRIPTABLE QList ListShortcutsByCategory(const QString &category); + + Q_SCRIPTABLE QList ListCategories(); Q_SCRIPTABLE ShortcutInfo GetShortcut(const QString &id); Q_SCRIPTABLE ShortcutInfo LookupConflictShortcut(const QString &hotkey); @@ -119,14 +133,30 @@ Q_DECLARE_METATYPE(QList) inline QDBusArgument &operator<<(QDBusArgument &argument, const ShortcutInfo &info) { argument.beginStructure(); - argument << info.id << info.displayName << info.category << info.hotkeys << info.localLanguageName; + argument << info.id << info.displayName << info.category << info.hotkeys + << info.localLanguageName << info.localLanguageCategory << info.isCustom; argument.endStructure(); return argument; } inline const QDBusArgument &operator>>(const QDBusArgument &argument, ShortcutInfo &info) { argument.beginStructure(); - argument >> info.id >> info.displayName >> info.category >> info.hotkeys >> info.localLanguageName; + argument >> info.id >> info.displayName >> info.category >> info.hotkeys + >> info.localLanguageName >> info.localLanguageCategory >> info.isCustom; + argument.endStructure(); + return argument; +} + +inline QDBusArgument &operator<<(QDBusArgument &argument, const CategoryInfo &info) { + argument.beginStructure(); + argument << info.key << info.displayName << info.order << info.isCustom; + argument.endStructure(); + return argument; +} + +inline const QDBusArgument &operator>>(const QDBusArgument &argument, CategoryInfo &info) { + argument.beginStructure(); + argument >> info.key >> info.displayName >> info.order >> info.isCustom; argument.endStructure(); return argument; } diff --git a/src/plugin-qt/shortcut/src/core/shortcutconfig.h b/src/plugin-qt/shortcut/src/core/shortcutconfig.h index 3dcaf26..ad19141 100644 --- a/src/plugin-qt/shortcut/src/core/shortcutconfig.h +++ b/src/plugin-qt/shortcut/src/core/shortcutconfig.h @@ -21,11 +21,13 @@ namespace KeyEventFlag { constexpr int Repeat = 0x4; // Trigger on key repeat (auto-repeat) } -enum Category { - System = 1, - App, - Custom -}; +// Framework-reserved shortcut categories. +namespace CategoryKey { + inline constexpr const char *System = "System"; + inline constexpr const char *Window = "Window"; + inline constexpr const char *Workspace = "Workspace"; + inline constexpr const char *Custom = "Custom"; +} // Base configuration information struct BaseConfig @@ -33,7 +35,7 @@ struct BaseConfig QString appId; // Application ID QString subPath; // DConfig subPath (e.g. [appId].shortcut.xxx) QString displayName; // Localized name - int category; // 1: System, 2: App, 3: Custom + QString category; // Logical category key (e.g. "System", "Window", app-defined) bool enabled; bool modifiable; int triggerType; // 1: Command, 2: App, 3: Action diff --git a/src/plugin-qt/shortcut/tools/extract_shortcuts_i18n.py b/src/plugin-qt/shortcut/tools/extract_shortcuts_i18n.py index 8d09f5d..889a80b 100755 --- a/src/plugin-qt/shortcut/tools/extract_shortcuts_i18n.py +++ b/src/plugin-qt/shortcut/tools/extract_shortcuts_i18n.py @@ -11,9 +11,11 @@ def extract_translations(config_dir, output_file, app_id): """ Scans the config_dir for org.deepin.shortcut.json / org.deepin.gesture.json - files and extracts the displayName field into a dummy C++ file for lupdate scanning. + files and extracts the displayName and category fields into a dummy C++ file + for lupdate scanning. Both fields use the same translation model: the app + that provides the config provides the translation via its per-appId QM. """ - display_names = set() + translatable = set() target_files = {"org.deepin.shortcut.json", "org.deepin.gesture.json"} for root, dirs, files in os.walk(config_dir): @@ -24,20 +26,23 @@ def extract_translations(config_dir, output_file, app_id): data = json.load(f) contents = data.get("contents", {}) - # Check if modifiable is true + # Only extract from modifiable (user-visible) configs modifiable = contents.get("modifiable", {}).get("value", False) if not modifiable: continue - # Extract displayName only if modifiable is true display_name = contents.get("displayName", {}).get("value") if display_name: - display_names.add(display_name) + translatable.add(display_name) + + category = contents.get("category", {}).get("value") + if category and isinstance(category, str): + translatable.add(category) except Exception as e: print(f"Error parsing {file}: {e}", file=sys.stderr) - if not display_names: - print(f"Warning: No shortcut definitions found in {config_dir}", file=sys.stderr) + if not translatable: + print(f"Warning: No translatable strings found in {config_dir}", file=sys.stderr) with open(output_file, 'w') as f: f.write('// This is an automatically generated file for shortcut translation extraction.\n') @@ -46,7 +51,7 @@ def extract_translations(config_dir, output_file, app_id): f.write('// Mark strings for translation using QT_TRANSLATE_NOOP\n') f.write('// The array is marked as unused to suppress compiler warnings\n') f.write('[[maybe_unused]] static const char* shortcut_names[] = {\n') - for name in sorted(display_names): + for name in sorted(translatable): f.write(f' QT_TRANSLATE_NOOP("{app_id}", "{name}"),\n') f.write('};\n') diff --git a/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_en.ts b/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_en.ts index 1ba968b..45575a5 100644 --- a/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_en.ts +++ b/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_en.ts @@ -11,5 +11,21 @@ Default terminal + + Custom + + + + System + + + + Window + + + + Workspace + + diff --git a/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_zh_CN.ts b/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_zh_CN.ts index 9a0f4d1..163dc87 100644 --- a/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_zh_CN.ts +++ b/src/plugin-qt/shortcut/translations/org.deepin.dde.keybinding_zh_CN.ts @@ -11,5 +11,21 @@ Default terminal 终端 + + System + 系统 + + + Window + 窗口 + + + Workspace + 工作空间 + + + Custom + 自定义 +