自作キーボードの話 / 20180414-osunc-kawagoe

自作キーボードの話 / 20180414-osunc-kawagoe

OSunC2018川越にて発表。

74476e142a767a018d68c5e72e34ee2f?s=128

Akira Ouchi

April 14, 2018
Tweet

Transcript

  1. ࣗ࡞ΩʔϘʔυͷ࿩ ͖͋ͬ͌ !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU  04VO$઒ӽ

  2. ࠓ೥ͷ Ҡಈ

  3. ాԂ౎ࢢઢ େҪொઢ ౦ԣઢ ෭౎৺ઢ ౦্ઢ

  4. ·͋ ͍ ͭ΋ͷ

  5. େҪொઢ ͷ৽ܕं ৐ΕͨͰ

  6. None
  7. None
  8. ͦΕҎ֎ ඍົͳ ৐Γܧ͗Ͱ ΏΔΏΔҠಈ

  9. ࣗ࡞ΩʔϘʔυͷ࿩ ͖͋ͬ͌ !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU  04VO$઒ӽ

  10. ࣗݾ঺հ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • .BTUPEPOʹҠߦͯ͠൒೥ʹͳΓ·ͨ͠ – !"LLJFTPGU!TPDJBMNJLVUUFSIBDIVOFOFU –

    5XJUUFS΋ͯ͠ͳ͍͜ͱ͸ͳ͍͕ͯ͠ͳ͍ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ • 3BTQCFSSZ1Jݱࡏ୆ – # ΋ٕద௨ͬͨΒͱΓ͋͑ͣཉ͍͠ΑͶ • &KFDUίϚϯυϢʔβʔձ
  11. ۙگ • ΠϯϓϨεͰϥζύΠϢʔβʔձͱͯ͠ ʮͪ͜ΒϥζύΠ޻࡞ࣨʯΛࣥචத – IUUQTQDXBUDIJNQSFTTDPKQEPDTDPMV NOSBTQCFSSZQJ • 4PGUXBSF%FTJHOͰෆఆظతʹ&KFDUͷه ࣄΛࣥචத

    • NJLVUUFSͷόά ௵ͨ͠ΓSVCZHOPNF ͷόάใࠂऀʹ໊લ͕ࡌͬͯ͠·ͬͨΓ • དྷिͷٕज़ॻయ͸طץͱλΦϧΛചΔΑ
  12. ࣗ࡞ΩʔϘʔυϒʔϜʁ • গ͠લ͔Βಉਓͱ͔Ͱ޿͕͍ͬͯͨ • ΞεΩʔͳͲͰ΋঺հ͞ΕΔΑ͏ʹ • ࣗ෼ͷ޷͖ͳΩʔϘʔυΛ࡞Γ΍͍͢ ؀ڥɾ੡඼͕ଗ͖͔ͬͯͨΒʁ – ΋ͷͮ͘Γͷෑډ͕Լ͕ͬͨ

    – "SEVJOPޓ׵ͷ1SP.JDSPϘʔυͰ ࣮૷΋؆୯ʹ
  13. ࣗ࡞ΩʔϘʔυপͷ͸͡·Γ • ΃͔ͦͱ͔͍͏ѱ͍ΦλΫʹϛΫΩʔ ΩϟοϓΛ࡞ΒΕͨͷ͕ӡͷਚ͖ͩͬͨ • ଞʹ΋͍͔ͭ͘΋Βͬͨ

  14. ύʔπങ͏ॱ͕͕ͪ͏ • ΩʔΩϟοϓΛ΋Β͔ͬͨΒʹ͸Χνϟ Χνϟ͍ͨ͠ΘͶʜ • ࠷ॳʹങͬͨͷ͸1SP.JDSP – "5NFHB6౥ࡌ – "SEVJOPͰ)*%σόΠε

    ͭ͘ΕΔ – %9DPNͱ͔BJUFOEPͰ ԁ͘Β͍ – ΩʔϘʔυͰ΋ Ϛ΢εͰ΋
  15. ΍ͬͱΩʔεΠον • ઍੴి঎Ͱͭԁ͘Β͍ • ւ֎͔ΒͳΒ΋ͬͱ҆ͨ͘͘͞Μങ͑Δ • $IFSSZ.9஡࣠ͱ ੨࣠Λબ୒ • ΧνϟΧνϟ

    Ͱ͖ΔΑ͏ʹͳͬͨ • ج൘͕Ͷ͑ʜʂ
  16. ج൘Ͳ͏͠Α͏ • ͭͷΩʔΛ࢖͑Δ͍͍ײ͡ͷϘʔυཉ͠ ͍ΘͶʜ

  17. Φʔϓϯιʔεϋʔυ΢ΣΞ ͕͋ͬͨ • ,FZCPBSETͷQBDL – IUUQXXXQFSDFOUDMVC QBDLIUNM – IUUQTHJUIVCDPNEJJC.JTDUSFFNBTU FSQBDL

  18. ͍͖ͳΓ1$#ൃ஫ • (JUIVCͷΨʔόʔσʔλΛ3&"%.&ͷॱ ʹԊͬͯ1$#੡࡞αΠτͰηϧϑൃ஫ • ॳճ͸ຕͰυϧΒ͍͠ʢʂʂʣ • ج൘ΧϥʔΛ੨ʹΧελϚΠζͨ͠ͷͰ υϧʹͳͬͯυϧͰൃ஫ •

    ൃ஫ʂͱ͓΋͍͖΍य़અͰ೔΄ͲٳΈ • य़અ͚͋ͯिؒ΄ͲͰ౸ண
  19. 1$#ͷ੡࡞ਐ௙ • 8FCը໘Ͱ͍͢͝ࡉ͔͘ग़͖ͯͯ͢͝ ͔ͬͨ

  20. ͖ͨʂ

  21. ΃͖ͬͱׂͬͯ࢖͏

  22. ͱ͜ΖͰΩʔ଍ΓΜ • ͷͰɺͳΜ͔ద౰ʹ΋͏ͭΩϟοϓΛ΃ ͔ͦ͞Μ͔Β໯ͬͨ • ͦͷଞج൘ΛཹΊΔωδͱ͔఍߅Λௐୡ • -&%͸͋Γ΋ͷΛద౰ʹνϣΠε

  23. ૊Έཱͯ

  24. ݟͨ໨͸׬੒ʂ

  25. ϓϩάϥϜΛॻ͘ • ϓϩάϥϜ΋(JUIVCʹ͋ΔͷͰͦΕΛ ϕʔεʹࣗ෼ׂ͕Γ౰͍ͯͨΩʔΛॻ͖ ࠐΉ • ࢲͷ৔߹͸$USM ʙ$USM ΛׂΓ౰ͯ •

    NJLVUUFSͷγϣʔτΧοτΩʔͱ૊Έ߹ Θͤͯ࢖༻ • ΞΧ΢ϯτ੾Γସ͑ʹ࢖༻தɺศརʂ
  26. ·ͱΊ • ΦλΫͷ૬ޓͰপʹ௜Ί߹͏ͷݫ͍͠ • Ωʔ଍Γͳ͍ͷͰ΋͏গ͠ଟ͍΍ͭ ࡞Γͨ͘ͳ͖ͬͯͨ • ΩʔϘʔυࣗ࡞ָ͔ͬͨ͠ • ༨ͬͨج൘͖࣋ͬͯͨͷͰཉ͍͠ਓʹ

    ͋͛Δ – ΫϦΞന࣠Ͱ͍͍ͳΒεΠον΋͋͛Δ – ΩʔΩϟοϓͱ1SP.JDSP͚ͩࣗ෼Ͱങͬͯ
  27. ͓ΘΓ