请选择 进入手机版 | 继续访问电脑版

LibreOffice中文社区

 找回密码
 马上加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
开启左侧

快捷键是不是写死的,硬编啊?

[复制链接]
jcchen999 发表于 6 天前 | 显示全部楼层 |阅读模式
我通过自定义快捷键的方式修改 复制 的快捷键,发现在编辑的时候仍然使用的是ctrl+c. 想了解下,快捷键是不是在代码中写死的,在菜单中无法修改。

驿窗 发表于 5 天前 | 显示全部楼层
“Ctrl+c”这种快捷键有一些特殊;

首先,你改后的那个快捷键,比如“Ctrl+c”改成“Ctrl+g”,那么“Ctrl+g”肯定也可以实现与“Ctrl+c”相同的复制功能;

其次,系统(OS)有预定义的快捷键,Windows(或Linux桌面)如果默认“Ctrl+c”为复制,那么,当你需要修改的应用程序的快捷键与系统预定义的快捷键是同一快捷键时(“Ctrl+c”),系统(OS)预定义的快捷键不会因为你的应用修改而失效;所以,即使你修改了LibreOffice的“Ctrl+c”,系统(OS)的“Ctrl+c”仍然会起作用,即仍然有复制功能;

所以,类似“Ctrl+c”或者“Ctrl+v”这样的快捷键(操作系统已经预定义),如果想彻底修改其功能,除了修改LibreOffice以外,还要修改操作系统;

你可以测试一下,修改一个没有被系统预定义的快捷键,就会发现差异;

LibreOffice确实存在一些无法修改的快捷键,即“快捷键”框中颜色是虚的那些快捷键,比如F1;其它快捷键,应该都可以修改。
 楼主| jcchen999 发表于 5 天前 | 显示全部楼层
驿窗 发表于 2019-9-12 08:57
“Ctrl+c”这种快捷键有一些特殊;

首先,你改后的那个快捷键,比如“Ctrl+c”改成“Ctrl+g”,那么“Ctrl ...

那有没有办法禁用复制、粘贴、打印、另存、保存 这些快捷键的功能啊?
请帮忙想想方法, 自定义宏 还是 源码编译实现?


驿窗 发表于 5 天前 | 显示全部楼层
LibreOffice快捷键功能可以删除,删除后,快捷键无效,但用户能够通过自定义菜单来恢复快捷键功能;
如果你能够禁用“自定义”菜单,是不是就算实现了?(前提是你还得修改系统预定义的快捷键功能)

 楼主| jcchen999 发表于 5 天前 | 显示全部楼层
驿窗 发表于 2019-9-12 10:33
LibreOffice快捷键功能可以删除,删除后,快捷键无效,但用户能够通过自定义菜单来恢复快捷键功能;
如果你 ...

知道,现在的前提是不改系统预设的快捷方式,只改office的配置,让快捷键失效。
*滑块验证:
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

小黑屋|手机版|Archiver|LibreOffice中文社区 ( 粤ICP备13080851号-4 )  

GMT+8, 2019-9-17 00:31 , Processed in 0.163604 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表