SlideShare uma empresa Scribd logo
1 de 19
漢直の世界へようこそ!

  Twitter:@saka_bar
自己紹介
• 情報工学科3年
   計算工学専攻の研究室を志望。目指せ
西8号館!
• 趣味:競技かるた(百人一首)
  知らない人はアニメ「ちはやふる」を
見てみてください! 熱い競技です

• Twitter: @saka_bar
突然ですが
• こんな経験はありませんか?
  そんなかんじでおねがいします。
  そんな漢字でお願いします。
          (「感じ」に変換した
かった)

• 変換前後の確認や打ち直しはストレスが
  たまる!
漢直とは
• 「漢字直接入力」の略。
  漢字を含めた「文字」を、決まったスト
ロークで入力する

• 色々種類がある
  T-Code, TUT-Code, G-Code,
  超絶技巧入力, etc…
T-Code
• 東京大学の山田尚勇(ひさお)先生が開発

• 詳しい歴史については割愛
T-Codeの仕組み
• キーボードのキーのうち、片手あたり5列
  4段20個、計40個のキーを使用する

• 文字は2ストロークで出す

• 理論上は、40×40=1600文字を変換なしで
  入力することができる
入力方式あれこれ
• ローマ字入力

• かな入力(JIS, 親指シフトなど)

• 漢字直接入力
漢字直接入力(T-Code)
• 入力例 (「漢字」と入力)
  l4 z/
  漢 字

• 漢直では、変換操作をしていない(直接入
  力)
• 打つキーの数が少なくて済む
T-Codeの配列
• 約1400字がアサインされている

• 配置に法測性が無いので、ひとつひとつ
  覚えていく必要がある
天国
• 「この漢字、○研ゼミT-Code講座でやった
  やつだ!」



• 「誤変換が無い…こんな幸せな気持ちでタ
  イピングするなんて初めて…もう何も恐く
  ない――!」
地獄
• 「この漢字は練習した覚えはありますが、
  肝心のストロークを忘れてしまいました。
  絶望した!自分の記憶力に絶望した!」

      _人人人人人人_
      > 突然の死 <
        ̄Y^Y^Y^Y^Y ̄
あれ、T-Codeって…
• 1400字覚えないと全く使い物にならな
  い?

• そんなことはない!
交ぜ書き変換
• ひらがなと漢字を交ぜて変換することが
  できる
  例:
  き車 => 汽車
  き者 => 記者

• ひらがなのみで変換するよりも変換結果
  を絞ることができる
部首合成
• 漢字の部品を組み合わせて漢字を作る
  例 : ネ申 => 神

• シ(さんずい), 木(きへん), 之(しんにょう)
  など
こんな人におすすめ
• スムーズに、ストレスなく文字を入力し
  たい人

• 暗記をするのが好きな人

• マイナーなものが好きな人
How to 漢直
• 漢直Win (Windows用アプリ)
http://www.sato.kuis.kyoto-
u.ac.jp/~yuse/tcode/kw/

• 漢直Pad(iOSアプリ)

• Mac UIM (Mac)

などなど (ほとんどフリーウェアです)
How to 漢直(練習)
• EELLL
  決められた文を打つ(写経する)ことで覚え
ていく

• PSS
  英単語学習用ソフト
   (問題自作機能を利用)
実演
• 実際にちょっと文章を打ってみます
ありがとうございました

Mais conteúdo relacionado

Mais procurados

「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
Yoshiki Hayama
 
プログラミングコンテストでの乱択アルゴリズム
プログラミングコンテストでの乱択アルゴリズムプログラミングコンテストでの乱択アルゴリズム
プログラミングコンテストでの乱択アルゴリズム
Takuya Akiba
 
文字列検索のいろいろ
文字列検索のいろいろ文字列検索のいろいろ
文字列検索のいろいろ
Kazuma Mikami
 
ログの書き方がチームの生産性を爆上げする話
ログの書き方がチームの生産性を爆上げする話ログの書き方がチームの生産性を爆上げする話
ログの書き方がチームの生産性を爆上げする話
Tsuyoshi Ushio
 
高速な暗号実装のためにしてきたこと
高速な暗号実装のためにしてきたこと高速な暗号実装のためにしてきたこと
高速な暗号実装のためにしてきたこと
MITSUNARI Shigeo
 

Mais procurados (20)

開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
 
明日使えないすごいビット演算
明日使えないすごいビット演算明日使えないすごいビット演算
明日使えないすごいビット演算
 
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
「ウチの事業部の商品をWebサイト・アプリで目立たせて!」私だけじゃなかった! 社内政治と落としどころの見つけ方
 
プログラミングコンテストでの乱択アルゴリズム
プログラミングコンテストでの乱択アルゴリズムプログラミングコンテストでの乱択アルゴリズム
プログラミングコンテストでの乱択アルゴリズム
 
テストコードの DRY と DAMP
テストコードの DRY と DAMPテストコードの DRY と DAMP
テストコードの DRY と DAMP
 
文字列検索のいろいろ
文字列検索のいろいろ文字列検索のいろいろ
文字列検索のいろいろ
 
ログの書き方がチームの生産性を爆上げする話
ログの書き方がチームの生産性を爆上げする話ログの書き方がチームの生産性を爆上げする話
ログの書き方がチームの生産性を爆上げする話
 
それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?それはYAGNIか? それとも思考停止か?
それはYAGNIか? それとも思考停止か?
 
逆求人自己紹介プレゼン(平木場)
逆求人自己紹介プレゼン(平木場)逆求人自己紹介プレゼン(平木場)
逆求人自己紹介プレゼン(平木場)
 
The only one big thing every programmer should know
The only one big thing every programmer should knowThe only one big thing every programmer should know
The only one big thing every programmer should know
 
高速な暗号実装のためにしてきたこと
高速な暗号実装のためにしてきたこと高速な暗号実装のためにしてきたこと
高速な暗号実装のためにしてきたこと
 
InputMethodKit超入門
InputMethodKit超入門InputMethodKit超入門
InputMethodKit超入門
 
HashMapとは?
HashMapとは?HashMapとは?
HashMapとは?
 
IoT/AI時代のテスティング・検証技術の最前線
IoT/AI時代のテスティング・検証技術の最前線IoT/AI時代のテスティング・検証技術の最前線
IoT/AI時代のテスティング・検証技術の最前線
 
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
 
設計書自動生成への取り組み~手書き設計書から脱却するには?~
設計書自動生成への取り組み~手書き設計書から脱却するには?~設計書自動生成への取り組み~手書き設計書から脱却するには?~
設計書自動生成への取り組み~手書き設計書から脱却するには?~
 
企業システムにアジャイルは必要か
企業システムにアジャイルは必要か企業システムにアジャイルは必要か
企業システムにアジャイルは必要か
 
WayOfNoTrouble.pptx
WayOfNoTrouble.pptxWayOfNoTrouble.pptx
WayOfNoTrouble.pptx
 
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む45分間で「ユーザー中心のものづくり」ができるまで詰め込む
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
 
アジャイル開発におけるクラフトマンシップの重要性
アジャイル開発におけるクラフトマンシップの重要性アジャイル開発におけるクラフトマンシップの重要性
アジャイル開発におけるクラフトマンシップの重要性
 

Destaque

Jet brainsnight resharper全社導入事例
Jet brainsnight resharper全社導入事例Jet brainsnight resharper全社導入事例
Jet brainsnight resharper全社導入事例
AkihiroYamamoto
 
大規模グラフ解析のための乱択スケッチ技法
大規模グラフ解析のための乱択スケッチ技法大規模グラフ解析のための乱択スケッチ技法
大規模グラフ解析のための乱択スケッチ技法
Takuya Akiba
 

Destaque (16)

Mrsuzuki
MrsuzukiMrsuzuki
Mrsuzuki
 
getstartedc#_2
getstartedc#_2getstartedc#_2
getstartedc#_2
 
Techno TUT Lecture(scale)
Techno TUT Lecture(scale)Techno TUT Lecture(scale)
Techno TUT Lecture(scale)
 
Gcdについて?
Gcdについて?Gcdについて?
Gcdについて?
 
puyoai
puyoaipuyoai
puyoai
 
Techno TUT Lecture(Drums and Basses)
Techno TUT Lecture(Drums and Basses)Techno TUT Lecture(Drums and Basses)
Techno TUT Lecture(Drums and Basses)
 
戦技研 ぷよぷよAI 学生講義
戦技研 ぷよぷよAI 学生講義戦技研 ぷよぷよAI 学生講義
戦技研 ぷよぷよAI 学生講義
 
Jet brainsnight resharper全社導入事例
Jet brainsnight resharper全社導入事例Jet brainsnight resharper全社導入事例
Jet brainsnight resharper全社導入事例
 
Gestão de Projetos 2012 - Módulo 1
Gestão de Projetos 2012 - Módulo 1Gestão de Projetos 2012 - Módulo 1
Gestão de Projetos 2012 - Módulo 1
 
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみたVisualStudinoの役に立ちそうな拡張機能をまとめてみた
VisualStudinoの役に立ちそうな拡張機能をまとめてみた
 
Macrodown -MLが使えるML-
Macrodown -MLが使えるML-Macrodown -MLが使えるML-
Macrodown -MLが使えるML-
 
Debug Hacks at Security and Programming camp 2011
Debug Hacks at Security and Programming camp 2011 Debug Hacks at Security and Programming camp 2011
Debug Hacks at Security and Programming camp 2011
 
ReSharperを使ってみた
ReSharperを使ってみたReSharperを使ってみた
ReSharperを使ってみた
 
「コトナス」:出会わなくても良いアプリ『Match★Contact』
「コトナス」:出会わなくても良いアプリ『Match★Contact』「コトナス」:出会わなくても良いアプリ『Match★Contact』
「コトナス」:出会わなくても良いアプリ『Match★Contact』
 
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
 
大規模グラフ解析のための乱択スケッチ技法
大規模グラフ解析のための乱択スケッチ技法大規模グラフ解析のための乱択スケッチ技法
大規模グラフ解析のための乱択スケッチ技法
 

漢直の世界へようこそ!