mirror of
https://github.com/digital-jellyfish/Virtu.git
synced 2025-02-17 04:32:21 +00:00
Added Unix PlatformKeyCode support for Silverlight => Moonlight.
--HG-- extra : convert_revision : svn%3Affd33b8c-2492-42e0-bdc5-587b920b7d6d/trunk%4040956
This commit is contained in:
parent
8bc3b239c5
commit
5d44f5292f
@ -316,7 +316,42 @@ namespace Jellyfish.Virtu.Services
|
||||
}
|
||||
break;
|
||||
|
||||
case PlatformID.Unix: // TODO
|
||||
case PlatformID.Unix:
|
||||
switch (platformKeyCode)
|
||||
{
|
||||
case 0x2F:
|
||||
return shift ? ':' : ';';
|
||||
|
||||
case 0x3D:
|
||||
return shift ? '?' : '/';
|
||||
|
||||
case 0x31:
|
||||
return shift ? '~' : '`';
|
||||
|
||||
case 0x22:
|
||||
return shift ? '{' : '[';
|
||||
|
||||
case 0x33:
|
||||
return control ? 0x1C : shift ? '|' : '\\';
|
||||
|
||||
case 0x23:
|
||||
return control ? 0x1D : shift ? '}' : ']';
|
||||
|
||||
case 0x30:
|
||||
return shift ? '"' : '\'';
|
||||
|
||||
case 0x14:
|
||||
return control ? 0x1F : shift ? '_' : '-';
|
||||
|
||||
case 0x15:
|
||||
return shift ? '+' : '=';
|
||||
|
||||
case 0x3B:
|
||||
return shift ? '<' : ',';
|
||||
|
||||
case 0x3C:
|
||||
return shift ? '>' : '.';
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user