Apakah mungkin untuk mengubah aplikasi yang dibuka oleh tombol pena Surface Pro 3?

5

Surface Pro 3 yang baru hadir dengan pena dengan tombol ungu di ujungnya. Saat ditekan, itu menyebabkan OneNote terbuka segera sesudahnya. Apakah mungkin untuk mengubah aplikasi yang terbuka dengan cara ini? Mungkin entri registri?

David Metcalfe
sumber
sepertinya Anda hanya dapat memilih antara Desktop dan OneNote modern: winsupersite.com/mobile-devices/…
magicandre1981
@ magicandre1981 Terima kasih atas tautannya. Pengaturan seperti itulah yang menimbulkan pertanyaan apakah pengaturan registri bertanggung jawab atau tidak dan karenanya dapat diubah.
David Metcalfe

Jawaban:

2

Terus tersandung jawaban ini melalui Google, jadi ingin memberikan pembaruan untuk orang lain.

Komponen Lockscreen ClickNote yang bertanggung jawab untuk menerapkan perilaku ini membaca nilai registri AppID dan DesktopAppPath yang terletak di kunci \Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\CN.

Anda dapat mengubah mereka sesuai keinginan Anda.

Sebagai contoh, AppID dapat menunjuk ke OneNote imersif melalui id aplikasinya Microsoft.Office.OneNote_8wekyb3d8bbwe!Microsoft.OneNoteIm. Atau DesktopAppPath dari %SystemRoot%\Notepad.exe.

Namun perlu diperhatikan ada beberapa nuansa, seperti DesktopAppPath yang sedang divalidasi (harus menunjuk ke file pada disk) dan argumen baris perintah yang lewat (yaitu / hardwareinvoke, / darilockscreen, dan / atau / screenclip) tergantung pada kapan dan di mana tekan tombol berlangsung. [1]

[1] http://withinrafael.com/running-your-own-app-at-the-click-of-the-surface-pen-button/

Rafael Rivera
sumber
6

Anda dapat menggunakan AutoHotKey ( http://www.autohotkey.com/ ) untuk mencegat tombol, tekan dan kirim perintah yang berbeda. Tekan tombol adalah F20.

Saya memiliki skrip Autohotkey yang mengirimkan perintah bilah spasi ketika tombol pena ungu diklik dan PowerPoint dalam layar penuh, untuk memajukan slide. Di lain waktu meluncurkan OneNote. Anda dapat membuatnya melakukan apa pun yang Anda inginkan. Gratis.

Contoh skrip:

#IfWinExist, ahk_class screenClass
#F20:: Send {Space}
Kenny Lowe
sumber