投稿

ラベル(keyboard)が付いた投稿を表示しています

Ubuntu14.10用Apple USB Keyboard MB110J/Bのカスタマイズ

イメージ
ボクは普段MacBook ProでUbuntu使っているが、指の感覚を惑わせたり、鈍らせないためにDesktop PC(MacではなくWindowsマシン)のUbuntuにApple USB Keyboard MB110J/BやApple Wirelessを使っている。 以下がMB110J/Bをカスタマイズしている図である。これとMacBook用もほぼ同じ感じにしている。そのため、迷いがなく使うことが可能である。 K-Off, K-Onはそれぞれ漢字入力Offと漢字入力Offである。尚、この2つのキーはfcitxのAdvance optionで設定可能でこの記事では説明しない。  これらを設定するのは、従来のxmodmapやgnome-tweak-toolでは難しい。 細かな設定が必要なためで,gnome-tweak-tool>typingのプリセットでは足りないのである。しかも、Ubuntu13.10?以降のキーボードカスタマイズはxmodmapではなく xkbを使って設定 するようになっている。 以下はその資料である。時間がなく綺麗にまとめていない。申し訳ない。 --------------------------------------------------------------------------------------------------------------------- Ubuntu 14(正確には13.10?)以降はxmodmap(下部で利用はされている)を使わずxkbでキーカスタマイズをすることになる、xmodmapを扱っているカスタマイズ情報は古いため無視すること、時間の無駄である。 キーをカスタマイズするにはgnome-tweak-tool内typingを使えば良いが、実際は細かなことが設定できない。 優先順位も直感的にわからない。 また、テキストも途中で切れて何を意味しているのか不明な項目もある。このテキストはman xkeyboard-configによって表示されるので参考せよ。 gnome-tweak-toolは所詮元々あるプリセット( 参照:/usr/share/X11/xkb/symbols/) を設定できるようにしているだけであり、キーカスタマイズが特殊だと対応できな...

Blender keyboard and mouse macro for linux

メッシュにテクスチャ貼り付ける際、モバイル機のために効率化のため、手作業をしなければならないことがあります。つまり、通常3Dアニメーションではあまり使わないため、そのための細かな機能がBlenderになかったりすることがあります。通常はpythonを使ってAddonを作ることになるのですが、これは面倒で非直感的です。 いままでにボクはAI用navi-mesh(Blender標準よりも細かいnavi-data)やcustom-propertiesをjson出力するaddonを書いていますが、1,2週間かかり、しかもメンテナンスもあります。残念ながら、こんなことはやってられないことが多いのです。 そこで登場するのが、OS(Linux)に備わっているキーボード&マウス、マクロ再生です。しかし、ツールによっては機能が足りなかったりしてなかなか使い物にはなりませんでした。 以下が候補です。 xdotool xnee xmacro xneeはgnome3ではクラッシュするようです。なんとなく開発に熱意がたりない。また、レガシーなxmacroはシンプルで好きなのですが、マウスの相対位置が指定できない(ボクが発見していない?)という欠陥があります。 xdotoolはマウスの相対位置の指定が可能です。しかし、再生のみでレコードができません。 この中ではxdotoolが、不満があるものの、ボクの用途には使えました。 検索をすればよいtutorialがありますので、すぐに使えます。 以下がサンプルです。 #!/bin/bash for i in `seq 1 $1` do   sleep 0.3   xdotool key c   sleep 0.1   # select   xdotool click 1   sleep 0.1   # cancel c   xdotool click 3   sleep 0.5   # u,v   xdotool key u   sleep 0.1   xdotool key b   sleep 0.1   xdot...