2022/04/10(Sun) 19:07:32
WWDC22 - Apple Developer
https://developer.apple.com/wwdc22/
Call to code.
Join developers worldwide from June 6 to 10 for an inspiring week of technology and community. Get a first look at Apple’s latest platforms and technologies in sessions, explore the newest tools and tips, and connect with Apple experts in labs and digital lounges. All online and at no cost.
In addition to the online conference, Apple will host a special day for developers and students at Apple Park on June 6 to watch the keynote and State of the Union videos together, along with the online community. Space is limited and details on how to apply to attend will be provided soon.
Wherever you watch from, get ready for a fantastic WWDC.
Talented students can showcase their creativity for the opportunity to receive an award in the Swift Student Challenge.
2022/04/10(Sun) 19:08:35
WWDC22,コードで世界を変えよう。 - 最新ニュース - Apple Developer
https://developer.apple.com/jp/news/?id=w3j4meiy
WWDC22,コードで世界を変えよう。
6月6日から10日まで、世界中の開発者コミュニティとともに刺激的なテクノロジーウィークを過ごしましょう。Appleの最新のプラットフォームやテクノロジーをいち早くセッションで体験し、ラボやデジタルラウンジで最新のツールやヒントを見つけ、Appleのエキスパートと交流しましょう。すべてオンラインで、しかも無料で参加できます。
オンラインカンファレンスに加え、6月6日には、Apple Parkでデベロッパと学生のみなさまがオンラインコミュニティとともにKeynoteとState of the Unionのビデオを一緒にご覧いただける、スペシャルデーの開催を予定しています。席に限りがありますので、参加申し込みの詳細については近日中にお知らせします。
どの場所からご覧いただく場合であっても、素晴らしいWWDCにご期待ください。
また才能ある学生のみなさまは、その創造性を発揮してSwit Student Challengeにご参加いただき、賞を獲得しましょう。
WWDC22 のロゴが Swift なので、SwiftUI が強化されないかな! 普段、使っている自作のテキストエディタを SwiftUI の Text で書き直したいので、UITextView 並の機能を追加して欲しい。
Name Required Description
type Required "basic" is specified
from Required The name of key code, consumer key code or pointing button which you want to change
to Optional Events which are sent when you press from key
to_if_alone Optional Events which are sent when you press from key alone
to_if_held_down Optional Events which are sent when you hold down from key
to_after_key_up Optional Events which are sent after you release from key
to_delayed_action Optional Events which are sent after 500 milliseconds at you press from key
conditions Optional Manipulator is applied only if condition is matched (e.g., the frontmost application)
parameters Optional Override parameters such as to_if_alone_timeout_milliseconds
description Optional A human-readable comment
frontmost_application_if, frontmost_application_unless
Change an event if/unless the frontmost application is the specified application.
{
"type": "frontmost_application_if",
"bundle_identifiers": [
bundle identifier regex,
bundle identifier regex,
...
],
"file_paths": [
file path regex,
file path regex,
...
]
}
Name Required Description
type Required "frontmost_application_if" or "frontmost_application_unless"
bundle_identifiers Optional Bundle identifier regexs such as ["^com\\.apple\\.Terminal$", "^com\\.googlecode\\.iterm2$"]
file_paths Optional File path regexs such as ["/Finder$"]
description Optional A human-readable comment
Multiple
from event definition
{
"from": {
"key_code": "The name of key_code",
"consumer_key_code": "The name of consumer_key_code",
"pointing_button": "The name of pointing_button",
"any": "key_code or consumer_key_code or pointing_button",
"modifiers": {
"mandatory": [
modifier,
modifier,
...
],
"optional": [
modifier,
modifier,
...
]
},
"simultaneous": [
{
"key_code, consumer_key_code, pointing_button or any"
},
{
"key_code, consumer_key_code, pointing_button or any"
},
...
],
"simultaneous_options": {
"detect_key_down_uninterruptedly": false,
"key_down_order": "A restriction of input events order",
"key_up_order": "A restriction of input events order",
"key_up_when": "When key_up events are posted",
"to_after_key_up": [
to event definition,
to event definition,
...
]
}
}
}
Name Required Description
key_code Optional Key code which you want to change
consumer_key_code Optional Consumer key code (media key code) which you want to change
pointing_button Optional Pointing button name which you want to change
any Optional "any": "key_code", "any": "consumer_key_code" or "any": "pointing_button"
modifiers Optional Specify mandatory and optional modifiers (e.g., “change control-h to delete”)
simultaneous Optional Specify multiple events which are pressed simultaneously
simultaneous_options Optional Options for simultaneous
Note
key_code, consumer_key_code, pointing_button and any are exclusive.
You have to specify one of them.
Caution
Be careful using "pointing_button": "button1" and "any": "pointing_button".
You may lose the left click button and system will be unusable.