Sha256: b13f83cb9b3ff5144985d5fe51aae6e4159d71330c9f303ddd353380bfe93df4

Contents?: true

Size: 1.2 KB

Versions: 81

Compression:

Stored size: 1.2 KB

Contents

#  frozen_string_literal: true

t = text :hello
t.left(99)

t.edit(true)

t.keyboard(:press) do |native_event|
  event = Native(native_event)
  puts "press : #{event[:key]} :  #{event[:keyCode]}"
end

t.keyboard(:down) do |native_event|
  event = Native(native_event)
  if event[:keyCode].to_s == '13'
    event.preventDefault()
    t.color(:red)
  end

end

t.keyboard(:up) do |native_event|
  event = Native(native_event)
  puts "up!!"
end

t.keyboard(true) do |native_event|
  event = Native(native_event)
  puts " true => #{event[:keyCode]}"
  puts "true => #{event[:key]}"

end

# t.keyboard(:input) do |native_event|
#   event = Native(native_event)
#   puts event
# end

# t.keyboard(:keydown) do |native_event|
#   event = Native(native_event)
#   puts "down : #{event[:keyCode]}"
# end

c = circle({ top: 123, left: 0, width: 55, height: 55 })
c2 = circle({ top: 123, left: 80, width: 55, height: 55 })
c3 = circle({ top: 123, left: 150, width: 55, height: 55 })

c.touch(true) do
  text({ data: 'stop up', top: 150 })
  t.keyboard({ remove: :up })
end
c2.touch(true) do
  text({ data: 'remove all', top: 150 })
  t.keyboard(:remove)
end
c3.touch(true) do
  t.edit(false)
  text({ data: 'stop editing', top: 150 })
end

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
atome-0.5.7.5.4 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.5.3 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.5.1 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.4.8 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.4.7 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.4.6 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.4.3 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.4.2 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.9 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.6 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.5 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.3 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.2 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.1 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.3.0 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.1.8 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.1.7 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.1.0 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.0.7 vendor/assets/application/examples/keyboard.rb
atome-0.5.7.0.5 vendor/assets/application/examples/keyboard.rb