关于
ClipboardActionTransformations.xml
的文档非常少,可以对其进行编辑以映射远程桌面中的按键。
例如,如果我想将(主机 Mac)command 键映射为(客户端 Windows)ctrl,我将使用以下命令:
<?xml version="1.0" encoding="utf-8" ?>
<!-- transformation for clipboard actions (cut copy paste) -->
<!-- layout specific -->
<layouts>
<layout name="default">
<transformations>
<transform>
<from command="1" key="A" />
<to control="1" key="A" />
</transform>
</transformations>
</layout>
</layouts>
对每个键重复
transform
。
此文件应在更新后复制到远程桌面应用程序中。
sudo cp ~/ClipboardActionTransformations.xml /Applications/Microsoft\ Remote\ Desktop.app/Contents/Resources/Keyboard
其他按键是什么?
查看
/Applications/Microsoft\ Remote\ Desktop.app/Contents/MacOS/Microsoft\ Remote\ Desktop
的内容我发现:
Num1
、Num2
等F1
、F2
等LeftBrace
、RightBrace
(或括号?)Return
、Tab
、Delete
、Escape
Comma
、SemiColon
、Period
Slash
、BackSlash
Space
Equal
,Minus
LeftCommand
,RightCommand
LeftShift
,RightShift
LeftControl
、RightControl
LeftOption
、RightOption
CapsLock
Apps
ForwardDelete
、Delete
、Insert
、PageUp
、PageDown
、Home
、End
UpArrow
、RightArrow
、DownArrow
、LeftArrow
和
Keypad1
、Keypad2
等KeypadDecimal
KeypadMultiple
、KeypadDivide
、KeypadPlus
、KeypadMinus
KeypadEnd
KeypadEnter
修饰符是:
control
command
option
shift
注:
2024 年,“Windows 应用程序”文件
ClipboardActionTransformations.xml
存在但被忽略。应该对附近进行更改 DefaultTransformations.xml