mac笔记本,如果我想最小化或者最大化一个视窗,快捷键是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac笔记本,如果我想最小化或者最大化一个视窗,快捷键是啥相关的知识,希望对你有一定的参考价值。
mac笔记本,如果我想最小化或者最大化一个视窗,快捷键是什么
可以有以下几种办法:
使用快捷键 Command+M,可以实现快速最小化当前视窗的目的;
使用快捷键 Command+Option+M,可以实现快速最小化当前应用程式所有视窗的目的。比如想一下子最小化多个 Finder 视窗,就可以用该快捷键;
使用快捷键 Command+H,可以实现快速隐藏当前应用程式所有视窗的目的;
使用快捷键 Command+Option+H,可以实现快速隐藏除当前应用程式之外所有程式视窗的目的;
使用快捷键 Command+Option+M+H,可以实现快速隐藏所有应用程式视窗的目的;
在「系统偏好设定——通用」中勾选”连按视窗的标题栏以将视窗最小化”,然后双击视窗标题栏就可以最小化当前视窗。
请问视窗最大化最小化的快捷键是什么?
请按目的 Ctrl + C 复制。 Ctrl + X 剪下。 Ctrl + V 贴上。 Ctrl + Z 撤消。 DELETE 删除。 Shift + Delete 永久删除所选项,而不将它放到“回收站”中。 拖动某一项时按 CTRL 复制所选项。 拖动某一项时按 CTRL + SHIFT 建立所选专案的快捷键。 F2 重新命名所选专案。 CTRL + 向右键 将插入点移动到下一个单词的起始处。 CTRL + 向左键 将插入点移动到前一个单词的起始处。 CTRL + 向下键 将插入点移动到下一段落的起始处。 CTRL + 向上键 将插入点移动到前一段落的起始处。 CTRL + SHIFT + 任何箭头键 突出显示一块文字。 SHIFT + 任何箭头键 在视窗或桌面上选择多项,或者选中文件中的文字。 Ctrl + A 选中全部内容。 F3 搜寻档案或资料夹。 Alt + Enter 检视所选专案的属性。 Alt + F4 关闭当前专案或者退出当前程式。 ALT + Enter 显示所选物件的属性。 Alt + 空格键 为当前视窗开启快捷选单。 Ctrl + F4 在允许同时开启多个文件的程式中关闭当前文件。 Alt + Tab 在开启的专案之间切换。 Alt + Esc 以专案开启的顺序回圈切换。 F6 在视窗或桌面上回圈切换萤幕元素。 F4 显示“我的电脑”和“Windows 资源管理器”中的“地址”栏列表。 Shift + F10 显示所选项的快捷选单。 Alt + 空格键 显示当前视窗的“系统”选单。 Ctrl + Esc 显示“开始”选单。 ALT + 选单名中带下划线的字母 显示相应的选单。 在开启的选单上显示的命令名称中带有下划线的字母 执行相应的命令。 F10 启用当前程式中的选单条。 右箭头键 开启右边的下一选单或者开启子选单。 左箭头键 开启左边的下一选单或者关闭子选单。 F5 重新整理当前视窗。 BackSpace 在“我的电脑”或“Windows 资源管理器”中检视上一层资料夹。 Esc 取消当前任务。 将光碟插入到 CD-ROM 驱动器时按 SHIFT 键 阻止光碟自动播放。 对话方块快捷键 请按 目的 Ctrl + Tab 在选项卡之间向前移动。 Ctrl + Shift +Tab 在选项卡之间向后移动。 Tab 在选项之间向前移动。 Shift + Tab 在选项之间向后移动。 ALT + 带下划线的字母 执行相应的命令或选中相应的选项。 Enter 执行活选项动或按钮所对应的命令。 空格键 如果活选项动是复选框,则选中或清除该复选框。 箭头键 活选项动是一组选项按钮时,请选中某个按钮。 F1 显示帮助。 F4 显示当前列表中的专案。 BackSpace 如果在“另存为”或“开启”对话方块中选中了某个资料夹,则开启上一级资料夹。 自然键盘快捷键 在“Microsoft 自然键盘”或包含 Windows 徽标键() 和“应用程式”键() 的其他相容键盘中,您可以使用以下快捷键。 请按 目的 显示或隐藏“开始”选单。 + BREAK 显示“系统属性”对话方块。 + D 显示桌面。 + M 最小化所有视窗。 + Shift + M 还原最小化的视窗。 + E 开启“我的电脑”。 + F 搜寻档案或资料夹。 CTRL+ + F 搜寻计算机。 + F1 显示 Windows 帮助。 + L 如果连线到网路域,则锁定您的计算机,或者如果没有连线到网路域,则切换使用者。 + R 开启“执行”对话方块。 显示所选项的快捷选单。 + U 开启“工具管理器”。 辅助键盘快捷键 请按 目的 右侧SHIFT 键八秒钟 切换“筛选键”的开和关。 左边的 ALT + 左边的 SHIFT + PRINT SCREEN 切换“高对比度”的开和关。 左边的 ALT + 左边的 SHIFT + NUM LOCK 切换“滑鼠键”的开和关。 Shift 键五次 切换“粘滞键”的开和关。 Num Lock 键五秒钟 切换“切换键”的开和关。 + U 开启“工具管理器”。 “Windows 资源管理器”键盘快捷键 请按 目的 END 显示当前视窗的底端。 主页 显示当前视窗的顶端。 NUM LOCK + 数字键盘的星号 (*) 显示所选资料夹的所有子资料夹。 NUM LOCK + 数字键盘的加号 (+) 显示所选资料夹的内容。 NUM LOCK + 数字键盘的减号 (-) 摺叠所选的资料夹。 左箭头键 当前所选项处于展开状态时摺叠该项,或选定其父资料夹。 右箭头键 当前所选项处于摺叠状态时展开该项,或选定第一个子资料夹。
视窗最大化、最小化是哪个快捷键?
WIN+D 最小化和还原
WIN+M 只能最小化
视窗切换 ALT+TAB
winXp中单个视窗最大化和最小化的快捷键是什么
还原恢复前视窗:用Alt+Tab切换
最小化当前视窗:Alt+Space+N
最大化当前视窗:Alt+Space+X
Win+D,最小化所有视窗(包括全屏游戏)
window开启的某个视窗最大化最小化的快捷键是什么?
alt+空格 -> C 关闭
alt+空格 -> R 还原
alt+空格 -> N 最小
alt+空格 -> X 最大
win+D 切回桌面(再按一下再切回来)
win+M 最小化所有视窗
望采纳
windows系统中视窗最大化和最小化的快捷键是什么?
win+d
重复按时放大和缩小
页面最大化、最小化的快捷键是什么?
IE么?
最大化是F11
貌似没有最小化的快捷
别的浏览器你是可以自己设定的
页面最小化和最大化得快捷键是什么?
视窗键(win) + M 最小化视窗 视窗键+shift+M 是还原
求采纳
视窗最大化,最小化,还原,都有哪些快捷键
最大化视窗:ALT+空格+X最小化视窗:ALT+空格+NWINDOWS键+E:开启资源管理器,或理解为开启我的电脑WINDOWS键+F:开启搜寻视窗Alt+F4关闭当前视窗F11全屏化
Mac最小化窗口的快捷键:「Command+M」
快捷键「Command+M」可以将窗口最小化到Dock栏;
如果想要关闭窗口,则可以使用快捷键「Command+Option+W」
同时按住「Command+Option+W」三个按键,可以使关闭所有当前使用应用程序的窗口。
Unity中的多屏以及最大化最小化
一 多屏
首先是多屏,我的需求是只显示在第二块屏幕上,而且第一块屏幕上的操作不能影响到第二块屏幕.
如果连了另一块屏幕,在打开exe的时候的配置框可以选择显示在哪块屏幕上
如果选择了第二块,不删除Data文件夹,回到Unity取消勾选Display Resolution Diag,下次打开直接跳到第二快屏幕上.
二 解决第二块屏幕的后台
但是如果仅仅这样,会遇到一个不大大小的问题-在主屏幕点击一下,第二块屏幕的显示就跑到后台去了.
我是想让第二块屏幕,不受第一块屏幕的影响而跑到后台.
经过尝试,
如果勾选就可以了.
三.获取当前窗口句柄
当前窗口就是它的进程,之前一直搜索窗口的办法,没有啥好办法
然后用了进程解决了.
参照:http://www.jb51.net/article/36226.htm
代码:
public class User32API { private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); static User32API() { if (processWnd == null) { processWnd = new Hashtable(); } } [DllImport("user32.dll", EntryPoint = "EnumWindows", SetLastError = true)] public static extern bool EnumWindows(WNDENUMPROC lpEnumFunc, uint lParam); [DllImport("user32.dll", EntryPoint = "GetParent", SetLastError = true)] public static extern IntPtr GetParent(IntPtr hWnd); [DllImport("user32.dll", EntryPoint = "GetWindowThreadProcessId")] public static extern uint GetWindowThreadProcessId(IntPtr hWnd, ref uint lpdwProcessId); [DllImport("user32.dll", EntryPoint = "IsWindow")] public static extern bool IsWindow(IntPtr hWnd); [DllImport("kernel32.dll", EntryPoint = "SetLastError")] public static extern void SetLastError(uint dwErrCode); public static IntPtr GetCurrentWindowHandle() { IntPtr ptrWnd = IntPtr.Zero; uint uiPid = (uint)Process.GetCurrentProcess().Id; // 当前进程 ID object objWnd = processWnd[uiPid]; if (objWnd != null) { ptrWnd = (IntPtr)objWnd; if (ptrWnd != IntPtr.Zero && IsWindow(ptrWnd)) // 从缓存中获取句柄 { return ptrWnd; } else { ptrWnd = IntPtr.Zero; } } bool bResult = EnumWindows(new WNDENUMPROC(EnumWindowsProc), uiPid); // 枚举窗口返回 false 并且没有错误号时表明获取成功 if (!bResult && Marshal.GetLastWin32Error() == 0) { objWnd = processWnd[uiPid]; if (objWnd != null) { ptrWnd = (IntPtr)objWnd; } } return ptrWnd; } private static bool EnumWindowsProc(IntPtr hwnd, uint lParam) { uint uiPid = 0; if (GetParent(hwnd) == IntPtr.Zero) { GetWindowThreadProcessId(hwnd, ref uiPid); if (uiPid == lParam) // 找到进程对应的主窗口句柄 { processWnd[uiPid] = hwnd; // 把句柄缓存起来 SetLastError(0); // 设置无错误 return false; // 返回 false 以终止枚举窗口 } } return true; } }
四.最大化和最小化
[DllImport("user32.dll")] public static extern bool ShowWindow(System.IntPtr hwnd, int nCmdShow); public void SetWindowMin() { ShowWindow(User32API.GetCurrentWindowHandle(), 2);//最小化 } public void SetWindowMax() { ShowWindow(User32API.GetCurrentWindowHandle(), 3);//最小化 }
五.定义接口
本地Unity程序作为服务端(C#做服务端比较扯淡)
private Socket m_server; void Start () { IPAddress local = IPAddress.Parse("127.0.0.1"); IPEndPoint iep=new IPEndPoint(local,5099); m_server=new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp); m_server.Bind(iep); m_server.Listen(5); Thread ServerThread=new Thread(ServerAccept); ServerThread.Start(); } void Update () { } private void ServerAccept() { while (true) { Debug.Log("开始接收客户端信息"); // 得到包含客户端信息的套接字 Socket client = m_server.Accept(); Debug.Log("接收到客户端"); //创建消息服务线程对象 ServerThread newclient = new ServerThread(client); //把ClientThread 类的ClientService方法委托给线程 Thread newthread = new Thread(newclient.ClientService); // 启动消息服务线程 newthread.Start(20);//接收的长度大小 } } public void OnApplicationQuit() { Debug.Log("exit"); m_server.Close(); }
using System.Collections;
using System.Collections.Generic;
using System.Net;
using System.Net.Sockets;
using System.Text;
using UnityEngine;
public class ServerThread
{
private Socket m_client;
public ServerThread(Socket client)
{
this.m_client = client;
}
public void ClientService(object param)
{
int fixedsize = (int)param;
string data = null;
byte[] bytes = null;
Debug.Log("新客户连接建立:" + ((IPEndPoint)m_client.RemoteEndPoint).Address);
while ((bytes = ReceiveMessage(m_client, fixedsize)).Length != 0)
{
data = System.Text.Encoding.ASCII.GetString(bytes, 0, fixedsize);
Debug.Log("收到的数据:" + data);
// 处理客户端发来的消息,这里是转化为大写字母
data=data.Trim( ‘\\0‘);
ExecuteOrder(data);
}
//关闭套接字
m_client.Close();
Debug.Log("客户关闭连接:" + ((IPEndPoint)m_client.RemoteEndPoint).Address);
}
byte[] ReceiveMessage(Socket s, int size)
{
size = 20;
int offset = 0;
int recv;
int dataleft = size;
byte[] msg = new byte[size];
while (dataleft > 0)
{
recv = s.Receive(msg, offset, dataleft, 0);
if (recv == 0)
{
break;
}
offset += recv;
dataleft -= recv;
}
return msg;
}
public void ExecuteOrder(string order)
{
//Debug.Log(sb.ToString().Length);
switch (order)
{
case "start":
Debug.Log("进入start case");
Loom.QueueOnMainThread(
() =>
{
CharacterManager.Instance.GetComponent<CharacterManager>().isSpeaking = true;
});
break;
case "stop":
Loom.QueueOnMainThread(
() =>
{
CharacterManager.Instance.GetComponent<CharacterManager>().isSpeaking = false;
});
Debug.Log("stop case");
break;
case "max":
Loom.QueueOnMainThread(
() =>
{
DisplayScript.Instance.SetWindowMax();
});
break;
case "min":
Loom.QueueOnMainThread(
() =>
{
DisplayScript.Instance.SetWindowMin();
});
break;
}
}
}
注意: data=data.Trim( ‘\\0‘);
因为byte中的0转换为char是 ‘\\0‘,而不是‘ ‘,‘ ‘的ascii码是32.
以上是关于mac笔记本,如果我想最小化或者最大化一个视窗,快捷键是啥的主要内容,如果未能解决你的问题,请参考以下文章