Skip to content

Commit 1ab78ae

Browse files
committed
Add support for Copy/Cut/Paste keys
These keys are present in some old unix keyboards, but more importantly, their keycodes can be mapped to physical keys in modern programmable keyboards. Using them in Linux is a way to be able to have the same keys for copy/pasting in GUI apps and in terminal apps instead of switching between ctrl-c/ctrl-v and ctrl-shift-c/ctrl-shift-v.
1 parent 508ad4a commit 1ab78ae

File tree

22 files changed

+220
-10
lines changed

22 files changed

+220
-10
lines changed

binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.swt.cocoa.macosx.aarch64" version="2">
3+
<resource path="Eclipse SWT/common/org/eclipse/swt/SWT.java" type="org.eclipse.swt.SWT">
4+
<filter id="336658481">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.SWT"/>
7+
<message_argument value="COPY"/>
8+
</message_arguments>
9+
</filter>
10+
<filter id="336658481">
11+
<message_arguments>
12+
<message_argument value="org.eclipse.swt.SWT"/>
13+
<message_argument value="CUT"/>
14+
</message_arguments>
15+
</filter>
16+
<filter id="336658481">
17+
<message_arguments>
18+
<message_argument value="org.eclipse.swt.SWT"/>
19+
<message_argument value="PASTE"/>
20+
</message_arguments>
21+
</filter>
22+
</resource>
323
<resource path="Eclipse SWT/cocoa/org/eclipse/swt/widgets/Composite.java" type="org.eclipse.swt.widgets.Composite">
424
<filter id="576778288">
525
<message_arguments>

binaries/org.eclipse.swt.cocoa.macosx.aarch64/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Fragment-Host: org.eclipse.swt;bundle-version="[3.128.0,4.0.0)"
33
Bundle-Name: %fragmentName
44
Bundle-Vendor: %providerName
55
Bundle-SymbolicName: org.eclipse.swt.cocoa.macosx.aarch64; singleton:=true
6-
Bundle-Version: 3.131.100.qualifier
6+
Bundle-Version: 3.132.0.qualifier
77
Bundle-ManifestVersion: 2
88
Bundle-Localization: fragment
99
Export-Package:

binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.swt.cocoa.macosx.x86_64" version="2">
3+
<resource path="Eclipse SWT/common/org/eclipse/swt/SWT.java" type="org.eclipse.swt.SWT">
4+
<filter id="336658481">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.SWT"/>
7+
<message_argument value="COPY"/>
8+
</message_arguments>
9+
</filter>
10+
<filter id="336658481">
11+
<message_arguments>
12+
<message_argument value="org.eclipse.swt.SWT"/>
13+
<message_argument value="CUT"/>
14+
</message_arguments>
15+
</filter>
16+
<filter id="336658481">
17+
<message_arguments>
18+
<message_argument value="org.eclipse.swt.SWT"/>
19+
<message_argument value="PASTE"/>
20+
</message_arguments>
21+
</filter>
22+
</resource>
323
<resource path="Eclipse SWT/cocoa/org/eclipse/swt/widgets/Composite.java" type="org.eclipse.swt.widgets.Composite">
424
<filter id="576778288">
525
<message_arguments>

binaries/org.eclipse.swt.cocoa.macosx.x86_64/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Fragment-Host: org.eclipse.swt;bundle-version="[3.128.0,4.0.0)"
33
Bundle-Name: %fragmentName
44
Bundle-Vendor: %providerName
55
Bundle-SymbolicName: org.eclipse.swt.cocoa.macosx.x86_64; singleton:=true
6-
Bundle-Version: 3.131.100.qualifier
6+
Bundle-Version: 3.132.0.qualifier
77
Bundle-ManifestVersion: 2
88
Bundle-Localization: fragment
99
Export-Package:

binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.swt.gtk.linux.aarch64" version="2">
3+
<resource path="Eclipse SWT/common/org/eclipse/swt/SWT.java" type="org.eclipse.swt.SWT">
4+
<filter id="336658481">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.SWT"/>
7+
<message_argument value="COPY"/>
8+
</message_arguments>
9+
</filter>
10+
<filter id="336658481">
11+
<message_arguments>
12+
<message_argument value="org.eclipse.swt.SWT"/>
13+
<message_argument value="CUT"/>
14+
</message_arguments>
15+
</filter>
16+
<filter id="336658481">
17+
<message_arguments>
18+
<message_argument value="org.eclipse.swt.SWT"/>
19+
<message_argument value="PASTE"/>
20+
</message_arguments>
21+
</filter>
22+
</resource>
323
<resource path="Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java" type="org.eclipse.swt.widgets.Composite">
424
<filter id="576778288">
525
<message_arguments>

binaries/org.eclipse.swt.gtk.linux.aarch64/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Fragment-Host: org.eclipse.swt;bundle-version="[3.128.0,4.0.0)"
33
Bundle-Name: %fragmentName
44
Bundle-Vendor: %providerName
55
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.aarch64; singleton:=true
6-
Bundle-Version: 3.131.100.qualifier
6+
Bundle-Version: 3.132.0.qualifier
77
Bundle-ManifestVersion: 2
88
Bundle-Localization: fragment
99
Export-Package:

binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.swt.gtk.linux.loongarch64" version="2">
3+
<resource path="Eclipse SWT/common/org/eclipse/swt/SWT.java" type="org.eclipse.swt.SWT">
4+
<filter id="336658481">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.SWT"/>
7+
<message_argument value="COPY"/>
8+
</message_arguments>
9+
</filter>
10+
<filter id="336658481">
11+
<message_arguments>
12+
<message_argument value="org.eclipse.swt.SWT"/>
13+
<message_argument value="CUT"/>
14+
</message_arguments>
15+
</filter>
16+
<filter id="336658481">
17+
<message_arguments>
18+
<message_argument value="org.eclipse.swt.SWT"/>
19+
<message_argument value="PASTE"/>
20+
</message_arguments>
21+
</filter>
22+
</resource>
323
<resource path="Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java" type="org.eclipse.swt.widgets.Composite">
424
<filter id="576778288">
525
<message_arguments>

binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.swt.gtk.linux.ppc64le" version="2">
3+
<resource path="Eclipse SWT/common/org/eclipse/swt/SWT.java" type="org.eclipse.swt.SWT">
4+
<filter id="336658481">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.SWT"/>
7+
<message_argument value="COPY"/>
8+
</message_arguments>
9+
</filter>
10+
<filter id="336658481">
11+
<message_arguments>
12+
<message_argument value="org.eclipse.swt.SWT"/>
13+
<message_argument value="CUT"/>
14+
</message_arguments>
15+
</filter>
16+
<filter id="336658481">
17+
<message_arguments>
18+
<message_argument value="org.eclipse.swt.SWT"/>
19+
<message_argument value="PASTE"/>
20+
</message_arguments>
21+
</filter>
22+
</resource>
323
<resource path="Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java" type="org.eclipse.swt.widgets.Composite">
424
<filter id="576778288">
525
<message_arguments>

binaries/org.eclipse.swt.gtk.linux.ppc64le/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Fragment-Host: org.eclipse.swt;bundle-version="[3.128.0,4.0.0)"
33
Bundle-Name: %fragmentName
44
Bundle-Vendor: %providerName
55
Bundle-SymbolicName: org.eclipse.swt.gtk.linux.ppc64le;singleton:=true
6-
Bundle-Version: 3.131.100.qualifier
6+
Bundle-Version: 3.132.0.qualifier
77
Bundle-ManifestVersion: 2
88
Bundle-Localization: fragment
99
Export-Package:

binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.swt.gtk.linux.riscv64" version="2">
3+
<resource path="Eclipse SWT/common/org/eclipse/swt/SWT.java" type="org.eclipse.swt.SWT">
4+
<filter id="336658481">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.SWT"/>
7+
<message_argument value="COPY"/>
8+
</message_arguments>
9+
</filter>
10+
<filter id="336658481">
11+
<message_arguments>
12+
<message_argument value="org.eclipse.swt.SWT"/>
13+
<message_argument value="CUT"/>
14+
</message_arguments>
15+
</filter>
16+
<filter id="336658481">
17+
<message_arguments>
18+
<message_argument value="org.eclipse.swt.SWT"/>
19+
<message_argument value="PASTE"/>
20+
</message_arguments>
21+
</filter>
22+
</resource>
323
<resource path="Eclipse SWT/gtk/org/eclipse/swt/widgets/Composite.java" type="org.eclipse.swt.widgets.Composite">
424
<filter id="576778288">
525
<message_arguments>

0 commit comments

Comments
 (0)