Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
お前らの日本語入力は浅い
Search
genshi
August 13, 2023
Technology
1
950
お前らの日本語入力は浅い
未来大×企業エンジニア 夏のLT大会(
https://fun.connpass.com/event/290064/
)
での, 5分LTの発表資料
genshi
August 13, 2023
Tweet
Share
More Decks by genshi
See All by genshi
チエカバナナ
addtobasic
0
440
Visivolio
addtobasic
0
240
心地よさの変換
addtobasic
0
88
Other Decks in Technology
See All in Technology
職種に名前が付く、ということ/The fact that a job title has a name
bitkey
1
240
BCMathを高速化した一部始終をC言語でガチ目に解説する / BCMath performance improvement explanation
sakitakamachi
2
1.2k
製造業の会計システムをDDDで開発した話
caddi_eng
3
930
PHPStan をできる限り高速化してみる
colopl
0
250
ドメインイベントを活用したPHPコードのリファクタリング
kajitack
2
1.1k
3/26 クラウド食堂LT #2 GenU案件を通して学んだ教訓 登壇資料
ymae
1
200
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
380
Go製のマイグレーションツールの git-schemalex の紹介と運用方法
shinnosuke_kishida
1
400
日本MySQLユーザ会ができるまで / making MyNA
tmtms
1
350
View Transition API
shirakaba
1
930
Explainable Software Engineering in the Public Sector
avandeursen
0
350
OPENLOGI Company Profile for engineer
hr01
1
22k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
A better future with KSS
kneath
238
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
Designing for humans not robots
tammielis
250
25k
GitHub's CSS Performance
jonrohan
1030
460k
Making Projects Easy
brettharned
116
6.1k
Become a Pro
speakerdeck
PRO
27
5.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.8k
The Cult of Friendly URLs
andyhume
78
6.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
HFOTIJ :PVS+BQBOFTFJOQVUNFUIPEJTTIBMMPX お前らの 日本語入力は浅い
スライド枚数
102枚/ 5min
1枚/ 3s
自己紹介
自己紹介 )/ ͛Μ͠
自己紹介 )/ ॴଐ ͛Μ͠ '6/#ใσβΠϯ
自己紹介 )/ ॴଐ 4/4 ͛Μ͠ '6/#ใσβΠϯ BEEUPCBTJD
自己紹介 )/ ॴଐ 4/4 ͖͢ ͛Μ͠ '6/#ใσβΠϯ BEEUPCBTJD 5XJUUFS ϊϕϧήʔϜ
ʹ͡͞Μ͡ Ξχϝ ҿञ
自己紹介 )/ ॴଐ 4/4 ͖͢ ٕज़ ͛Μ͠ '6/#ใσβΠϯ BEEUPCBTJD 5XJUUFS
ϊϕϧήʔϜ ʹ͡͞Μ͡ Ξχϝ ҿञ 8FCϑϩϯτ 4XJGU
注意1
%VOOJOH,SVHFSFGGFDU ダニング クルーガー効果
None
None
None
None
↓今マジでココ!!
None
注意2
これから話すのは QWERTY配列上の話です
本題
:PVS+BQBOFTFJOQVUNFUIPEJTTIBMMPX お前らの 日本語入力は浅い
問
8IBU+BQBOFTFJOQVUNFUIPEBSFZPVVTJOH あなたの使っている 日本語入力方式は?
1. かな入力
1. かな入力 2. ローマ字入力
None
None
ローマ字入力が 圧倒的に多そう?
浅い
浅いです
浅いみなさんのために 始めてほしい技術
浅いみなさんのために 始めてほしい技術
None
一般ローマ字入力をそのま まに, 日本語頻出文字列を 2, 3タイプで打てる
一般ローマ字入力をそのま まに, 日本語頻出文字列を 2, 3タイプで打てる
打ちにくいパターンの 互換キーを提供
打ちにくいパターンの 互換キーを提供
技能に対する 投資リスクを最小限に
技能に対する 投資リスクを最小限に
AZIK入力形式を少しずつ 取り入れることが可能
AZIK入力形式を少しずつ 取り入れることが可能
例
None
ローマ字入力
たんたんめんが たべたいにゃん tantanmengatabetainyann
23タイプ
";*,
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
17タイプ
ルール
専用キー
専用キー 拡張キー
専用キー 拡張キー 互換キー
専用キー 拡張キー 互換キー 特殊発音入力
あくまでさわりを紹介
専用キー 拡張キー 互換キー 特殊発音入力
「っ」の入力
「っ」の入力 「;」
シャ行の入力
シャ行の入力 シャ: XA, シュ: XU, ショ: XO
チャ行の入力
チャ行の入力 チャ: CA, チュ: CU, チョ: CO
「ん」の入力
「ん」の入力 「NN」 or 「Q」
「ー」の入力
「ー」の入力 「:」
「ゃゅょぁぃぅぇぉゎ 」の入力
「ゃゅょぁぃぅぇぉゎ 」の入力 lを前置 (くゎ -> KULWA)
専用キー 拡張キー 互換キー 特殊発音入力
専用キー 拡張キー 互換キー 特殊発音入力
日本語の読みを分析
「かん」などの 2文字目に「ん」がくる パターンが多い
「かん」などの 2文字目に「ん」がくる パターンが多い
撥音拡張
ann inn unn enn onn を入力するキー
ann inn unn enn onn → Z → K →
J → D → L
ann inn unn enn onn → Z → K →
J → D → L → Aの下 → I の下 → Uの下 → Eの下 → Oの下
ann inn unn enn onn → KZ → KK →
KJ → KD → KL → かん → きん → くん → けん → こん
日本語の読みを分析
「さい(sai)」などの 二重母音が含まれる 文字が多い
二重母音拡張
ai uu ei ou を入力するキー
ai uu ei ou → Q → H → W
→ P
ai uu ei ou → Q → H → W
→ P → Aの上 → Uの斜め下 → Eの左 → Oの右
ai uu ei ou → KQ → KH → KW
→ KP → かい → くう → けい → こう
ここまでの 知識があれば 例文が読める
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
たんたんめんが たべたいにゃん tztzmdgatabetqnyz
専用キー 拡張キー 互換キー 特殊発音入力
専用キー 拡張キー 互換キー 特殊発音入力
時間がないので 自分で調べてください
None
みなさんも”深い” 日本語入力どうですか
:PVS+BQBOFTFJOQVUNFUIPEJTTIBMMPX お前らの 日本語入力は浅い