Windows App SDK の MenuFlyoutItem.KeyboardAccelerators で拡大縮小のショートカットを設定する方法 (Microsoft.UI.Xaml, WinUI3)
結論 Key="Add"
、Key="subtract"
、Key="Number0"
とすればよい
拡大
<MenuFlyoutItem Text="Zoom in" x:Uid="ZoomIn"> <MenuFlyoutItem.Icon> <FontIcon Glyph="" FontFamily="Segoe MDL2 Assets" /> </MenuFlyoutItem.Icon> <MenuFlyoutItem.KeyboardAccelerators> <KeyboardAccelerator Key="Add" Modifiers="Control" /> </MenuFlyoutItem.KeyboardAccelerators> </MenuFlyoutItem>
縮小
<MenuFlyoutItem Text="Zoom out" x:Uid="ZoomOut"> <MenuFlyoutItem.Icon> <FontIcon Glyph="" FontFamily="Segoe MDL2 Assets" /> </MenuFlyoutItem.Icon> <MenuFlyoutItem.KeyboardAccelerators> <KeyboardAccelerator Key="Subtract" Modifiers="Control" /> </MenuFlyoutItem.KeyboardAccelerators> </MenuFlyoutItem>
デフォルト
<MenuFlyoutItem Text="Restore default zoom" x:Uid="RestoreDefaultZoom"> <MenuFlyoutItem.Icon> <FontIcon Glyph="" FontFamily="Segoe MDL2 > Assets" /> </MenuFlyoutItem.Icon> <MenuFlyoutItem.KeyboardAccelerators> <KeyboardAccelerator Key="Number0" Modifiers="Control" /> </MenuFlyoutItem.KeyboardAccelerators> </MenuFlyoutItem>