Sha256: c7dcf8ed884c59789a677d3b7f9c52852d2c3f11ab46813f46605643f7cad5f6
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
require 'rf_rgb' # set each key to a random color names = [ :a, :actuation, :apostrophe, :b, :backslash, :backspace, :c, :capslock, :comma, :d, :del, :down, :e, :eight, :end, :enter, :equals, :esc, :f, :f1, :f10, :f11, :f12, :f2, :f3, :f4, :f5, :f6, :f7, :f8, :f9, :five, :fn, :four, :g, :grave, :h, :home, :hyphen, :i, :ins, :j, :k, :l, :lalt, :lbracket, :lctrl, :left, :lshift, :lwin, :m, :mute, :n, :nine, :np_div, :np_dot, :np_eight, :np_enter, :np_five, :np_four, :np_minus, :np_mult, :np_nine, :np_one, :np_plus, :np_seven, :np_six, :np_three, :np_two, :np_zero, :numlk, :o, :one, :p, :pause, :period, :pgdn, :pgup, :prtsc, :q, :r, :ralt, :rbracket, :rctrl, :right, :rshift, :rwin, :s, :scrlk, :semicolon, :seven, :six, :slash, :space, :t, :tab, :three, :two, :u, :up, :v, :voldown, :volup, :w, :x, :y, :z, :zero ] colors = names.each_with_object({}) do |color, ob| ob[color] = '%06x' % (rand * 0xffffff) end RfRgb::Keyboard.run_and_release do |keyboard| keyboard.colors = colors keyboard.save end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rf_rgb-0.9.0 | examples/set_colors_circus.rb |
rf_rgb-0.8.5 | examples/set_colors_circus.rb |