真好玩!Windows 10將推出類蘋果3D Touch的快捷菜單功能
原創【51CTO.com綜合消息】Force Touch/3D Touch是蘋果的一種壓力傳感觸摸技術,本質上就是一個觸摸優化的右鍵菜單功能,無需打開應用就可以執行一些針對性的操作,十分方便。蘋果在Apple Watch、iPhone 6s/6s Plus、MacBook中推出的3D Touch功能可以讓用戶打開快捷菜單并通過檢測他們觸屏時的不同強度精準執行其所需的菜單訪問操作。
對于微軟的Windows系統來說,它已經有一個右鍵快捷鍵了,Windows 7開始加入了跳轉列表,可允許不同軟件在任務欄的右鍵菜單里定制不同功能。但這并不意味著它就不能為觸屏設備打造出類似于蘋果3D Touch的功能。據Twitter用戶@matinsuchan披露,***版本下的Windows 10就可以運行這樣的功能。
在Windows 10 Build 10565里,你在任一應用圖標上右鍵點擊或者觸摸,彈出菜單中都可以多出來一個任務列表,比如相機應用,可以立刻拍照、自拍、錄像、慢動作視頻等等。不過Windows 10 build 10565并沒有默認這項功能,用戶需自己手動設置。除了build 10565版本之外,用戶還需要Windows beta SDK v10563來幫助打開JumpList API。Martin Suchan在博客上提供了詳細的相機設置指南。
- JumpList jumpList = await JumpList.LoadCurrentAsync();
- jumpList.Items.Clear();
- JumpListItem item1 = JumpListItem.CreateWithArguments("selfie", "Take Selfie");
- item1.Logo = new Uri("ms-appx:///Assets/selfie.png");
- JumpListItem item2 = JumpListItem.CreateWithArguments("video", "Record Video");
- item2.Logo = new Uri("ms-appx:///Assets/cam.png");
- JumpListItem item3 = JumpListItem.CreateWithArguments("slomo", "Record Slo-mo");
- item3.Logo = new Uri("ms-appx:///Assets/slomo.png");
- JumpListItem item4 = JumpListItem.CreateWithArguments("photo", "Take Photo");
- item4.Logo = new Uri("ms-appx:///Assets/cam.png");
- jumpList.Items.Add(item1);
- jumpList.Items.Add(item2);
- jumpList.Items.Add(item3);
- jumpList.Items.Add(item4);
- await jumpList.SaveAsync();
對于開發者而言,這個功能非常簡單。如果你點擊其中的一個任務,應用程序將在選擇的參數屬性中展開,所以很容易為正確的任務打開合適的界面:
微軟現在應該是正在測試這個功能,說不定未來的更新中就會正式投入使用。