mirror of
https://git.hmsn.ink/flutter/vnc_viewer.git
synced 2026-03-20 00:02:22 +09:00
f11 전체 화면 추가
This commit is contained in:
@@ -85,12 +85,6 @@ class RemoteFrameBufferWidgetState extends State<RemoteFrameBufferWidget> {
|
|||||||
|
|
||||||
if(keyEvent is! KeyDownEvent && keyEvent is! KeyUpEvent ) {
|
if(keyEvent is! KeyDownEvent && keyEvent is! KeyUpEvent ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
|
||||||
if(keyEvent.logicalKey == LogicalKeyboardKey.f11) {
|
|
||||||
if(keyEvent is KeyDownEvent) {
|
|
||||||
windowManager.isFullScreen().then((flag) {windowManager.setFullScreen(!flag);});
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
} else {
|
} else {
|
||||||
_isolateSendPort.match(
|
_isolateSendPort.match(
|
||||||
() {},
|
() {},
|
||||||
@@ -435,7 +429,15 @@ class RemoteFrameBufferWidgetState extends State<RemoteFrameBufferWidget> {
|
|||||||
final bool down = args['down'];
|
final bool down = args['down'];
|
||||||
final int key = args['key'];
|
final int key = args['key'];
|
||||||
final int vkCode = args['vkCode'];
|
final int vkCode = args['vkCode'];
|
||||||
_sendToVnc(key, vkCode, down);
|
if(vkCode == 122) {
|
||||||
|
if (down) {
|
||||||
|
windowManager.isFullScreen().then((flag) {
|
||||||
|
windowManager.setFullScreen(!flag);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
_sendToVnc(key, vkCode, down);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user