Test.EIImageViewer
he 2023-02-14 16:12:06 +08:00
parent 813cc033c6
commit 91ca4e5adf
1 changed files with 327 additions and 144 deletions

View File

@ -83,31 +83,213 @@ namespace IRaCIS.Core.Application.Service
private List<ShortcutKey> GetDefaultShortcutKey()
{
List<ShortcutKey> shortcutKeys = new List<ShortcutKey>() {
new ShortcutKey (){ ShortcutKeyEnum=1,Keyboardkey="right",Text="right" },
new ShortcutKey (){ ShortcutKeyEnum=2,Keyboardkey="left",Text="left"},
new ShortcutKey (){ ShortcutKeyEnum=3,Keyboardkey="PageUp",Text="PageUp"},
new ShortcutKey (){ ShortcutKeyEnum=4,Keyboardkey="pageDown",Text="pageDown"},
new ShortcutKey (){ ShortcutKeyEnum=5,Keyboardkey="Up",Text="Up"},
new ShortcutKey (){ ShortcutKeyEnum=6,Keyboardkey="Down",Text="Down"},
new ShortcutKey (){ ShortcutKeyEnum=7,Keyboardkey="L",Text="L"},
new ShortcutKey (){ ShortcutKeyEnum=8,Keyboardkey="R",Text="R"},
new ShortcutKey (){ ShortcutKeyEnum=9,Keyboardkey="H",Text="H"},
new ShortcutKey (){ ShortcutKeyEnum=10,Keyboardkey="V" ,Text="V"},
new ShortcutKey (){ ShortcutKeyEnum=11,Keyboardkey="+" ,Text="+"},
new ShortcutKey (){ ShortcutKeyEnum=12,Keyboardkey="-" ,Text="-"},
new ShortcutKey (){ ShortcutKeyEnum=13,Keyboardkey="=" ,Text="="},
new ShortcutKey (){ ShortcutKeyEnum=14,Keyboardkey="F" ,Text="F"},
new ShortcutKey (){ ShortcutKeyEnum=15,Keyboardkey="S" ,Text="S"},
new ShortcutKey (){ ShortcutKeyEnum=16,Keyboardkey="I" ,Text="I"},
new ShortcutKey (){ ShortcutKeyEnum=17,Keyboardkey="C" ,Text="C"},
new ShortcutKey (){ ShortcutKeyEnum=18,Keyboardkey="Space" ,Text="Space"},
};
new ShortcutKey (){
Keyboardkey= "ArrowLeft",
ShortcutKeyEnum = 1,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "←",
Code= "ArrowLeft"
}, new ShortcutKey (){
Keyboardkey= "ArrowRight",
ShortcutKeyEnum = 2,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "→",
Code= "ArrowRight"
}, new ShortcutKey (){
Keyboardkey= "PageUp",
ShortcutKeyEnum = 3,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "PageUp",
Code= "PageUp"
}, new ShortcutKey (){
Keyboardkey= "PageDown",
ShortcutKeyEnum = 4,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "PageDown",
Code= "PageDown"
}, new ShortcutKey (){
Keyboardkey= "ArrowUp",
ShortcutKeyEnum = 5,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "↑",
Code= "ArrowUp"
}, new ShortcutKey (){
Keyboardkey= "ArrowDown",
ShortcutKeyEnum = 6,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "↓",
Code= "ArrowDown"
}, new ShortcutKey (){
Keyboardkey= "l",
ShortcutKeyEnum = 7,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "L",
Code= "KeyL"
}, new ShortcutKey (){
Keyboardkey= "r",
ShortcutKeyEnum = 8,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "R",
Code= "KeyR"
}, new ShortcutKey (){
Keyboardkey= "h",
ShortcutKeyEnum = 9,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "H",
Code= "KeyH"
}, new ShortcutKey (){
Keyboardkey= "v",
ShortcutKeyEnum = 10,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "V",
Code= "KeyV"
}, new ShortcutKey (){
Keyboardkey= "+",
ShortcutKeyEnum = 11,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = true,
MetaKey = false,
Text= "+",
Code= "Equal"
}, new ShortcutKey (){
Keyboardkey= "-",
ShortcutKeyEnum = 12,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "-",
Code= "Minus"
}, new ShortcutKey (){
Keyboardkey= "=",
ShortcutKeyEnum = 13,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "=",
Code= "Equal"
}, new ShortcutKey (){
Keyboardkey= "f",
ShortcutKeyEnum = 14,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "F",
Code= "KeyF"
}, new ShortcutKey (){
Keyboardkey= "s",
ShortcutKeyEnum = 15,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "S",
Code= "KeyS"
}, new ShortcutKey (){
Keyboardkey= "i",
ShortcutKeyEnum = 16,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "I",
Code= "KeyI"
}, new ShortcutKey (){
Keyboardkey= "c",
ShortcutKeyEnum = 17,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "C",
Code= "KeyC"
}, new ShortcutKey (){
Keyboardkey= "",
ShortcutKeyEnum = 18,
ImageToolType= 0,
AltKey = false,
CtrlKey = false,
ShiftKey = false,
MetaKey = false,
Text= "Space",
Code= "Space"
}, };
return shortcutKeys;
}
/// <summary>
/// 重置为默认快捷键
/// </summary>
@ -116,7 +298,8 @@ namespace IRaCIS.Core.Application.Service
public async Task<bool> RestoreDefaultShortcutKey(RestoreDefaultShortcutKeyInDto inDto)
{
var shortcutKeys = GetDefaultShortcutKey();
shortcutKeys.ForEach(x => {
shortcutKeys.ForEach(x =>
{
x.UserId = _userInfo.Id;
});