2
0
flabbet 6 сар өмнө
parent
commit
a740829129

+ 1 - 1
src/Drawie

@@ -1 +1 @@
-Subproject commit 0f4cbd35e77d52f89c944d5fcc7d732ccd22bd82
+Subproject commit 000c16a32d4b7f9b94e7124808448253ca8e7db1

+ 14 - 0
src/PixiEditor.Linux/LinuxInputKeys.cs

@@ -0,0 +1,14 @@
+using Avalonia.Input;
+using PixiEditor.OperatingSystem;
+
+namespace PixiEditor.Linux;
+
+internal class LinuxInputKeys : IInputKeys
+{
+    public string GetKeyboardKey(Key key, bool forceInvariant = false)
+    {
+        return "";
+    }
+
+    public bool ModifierUsesSymbol(KeyModifiers modifier) => false;
+}

+ 1 - 1
src/PixiEditor.Linux/LinuxOperatingSystem.cs

@@ -10,7 +10,7 @@ public sealed class LinuxOperatingSystem : IOperatingSystem
     public string Name { get; } = "Linux";
     public string AnalyticsId => "Linux";
     public string AnalyticsName => LinuxOSInformation.FromReleaseFile().ToString();
-    public IInputKeys InputKeys { get; }
+    public IInputKeys InputKeys { get; } = new LinuxInputKeys();
     public IProcessUtility ProcessUtility { get; }
 
     public string ExecutableExtension { get; } = string.Empty;