[0.17.14] Changing "Toggle menu" keybinding breaks "escaping" when search field is focused

This subforum contains all the issues which we already resolved.
auno
Manual Inserter
Manual Inserter
Posts: 1
Joined: Sun Mar 17, 2019 12:38 pm
Contact:

[0.17.14] Changing "Toggle menu" keybinding breaks "escaping" when search field is focused

Post by auno »

Just as dtip mentions in [0.17.11] Changing 'Toggle menu' keybinding in controls settings is broken, I too remap my Caps Lock to function as Escape (and I'm also running Linux). While the issues mentioned in that bug report seem to indeed be fixed, I found that after I changed the keybinding for "Toggle menu" to my Caps lock key (which still shows up as "Escape" in the controls settings menu) I cannot close a menu as long as I have a search field focused.

What did you do?

I remapped "Toggle menu" under Settings/Controls to Caps Lock (which in my OS is remapped to function as Escape, and thus shows up as Escape in this menu after remapping).

What happened?

If I opened a menu (e.g. the crafting menu) and focused the search field, I could not exit that menu by pressing my Caps lock key without first removing focus from the search field.

What did you expect to happen instead?

I expected to be able to close the menu by pressing Caps lock even with the search field focused, just as it would normally work with the Escape key.

Log file

Code: Select all

   0.000 2019-03-17 14:01:08; Factorio 0.17.14 (build 43773, linux64, alpha)
   0.031 Operating system: Linux (Ubuntu 16.04)
   0.031 Program arguments: "/home/auno/.local/opt/factorio/bin/x64/factorio" 
   0.031 Read data path: /home/auno/.local/opt/factorio/data
   0.031 Write data path: /home/auno/.local/opt/factorio [3009/864185MB]
   0.031 Binaries path: /home/auno/.local/opt/factorio/bin
   0.037 System info: [CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz, 8 cores, RAM: 32128 MB]
   0.037 Environment: DISPLAY=:0, WAYLAND_DISPLAY=<unset>
   0.037 Display options: [FullScreen: 0] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
   0.156 Available displays: 2
   0.156  [0]: SyncMaster 24" - {[0,0], 1920x1200, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.156  [1]: SyncMaster 24" - {[1920,0], 1920x1200, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.221 Initialised OpenGL:[0] GeForce GTX 1060 3GB/PCIe/SSE2; driver: 3.3.0 NVIDIA 384.130
   0.221   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.221   [Version] 3.3
   0.255 Graphics settings preset: very-high
   0.255   Dedicated video memory size 3072 MB
   0.255 Graphics options: [Graphics quality: high] [Video memory usage: high] [Light scale: 100%] [DXT: high-quality]
   0.255                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 1] [Rotation quality: normal] [Color: 32bit]
   0.338 Loading mod settings FARL 3.0.1 (settings.lua)
   0.338 Loading mod settings rso-mod 4.0.3 (settings.lua)
   0.339 Loading mod settings auto-research 5.0.1 (settings.lua)
   0.339 Loading mod settings Bottleneck 0.10.0 (settings.lua)
   0.339 Loading mod settings creative-mod 1.0.4 (settings.lua)
   0.341 Loading mod settings Flare Stack 2.2.3 (settings.lua)
   0.341 Loading mod settings long-reach 0.0.13 (settings.lua)
   0.341 Loading mod settings VehicleSnap 1.17.1 (settings.lua)
   0.341 Loading mod settings YARM 0.7.402 (settings.lua)
   0.343 Loading mod core 0.0.0 (data.lua)
   0.419 Loading mod base 0.17.14 (data.lua)
   0.553 Loading mod FARL 3.0.1 (data.lua)
   0.614 Loading mod rso-mod 4.0.3 (data.lua)
   0.672 Loading mod auto-research 5.0.1 (data.lua)
   0.733 Loading mod Bottleneck 0.10.0 (data.lua)
   0.792 Loading mod creative-mod 1.0.4 (data.lua)
   0.871 Loading mod Flare Stack 2.2.3 (data.lua)
   0.935 Loading mod Power Armor MK3 0.2.3 (data.lua)
   0.999 Loading mod ProgressiveRunning 1.0.17 (data.lua)
   1.061 Loading mod radarplus for rso 0.0.6 (data.lua)
   1.123 Loading mod VehicleSnap 1.17.1 (data.lua)
   1.185 Loading mod YARM 0.7.402 (data.lua)
   1.252 Loading mod base 0.17.14 (data-updates.lua)
   1.311 Loading mod FARL 3.0.1 (data-updates.lua)
   1.373 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   1.441 Loading mod FARL 3.0.1 (data-final-fixes.lua)
   1.500 Loading mod rso-mod 4.0.3 (data-final-fixes.lua)
   1.557 Loading mod auto-research 5.0.1 (data-final-fixes.lua)
   1.615 Loading mod creative-mod 1.0.4 (data-final-fixes.lua)
   1.678 Loading mod Flare Stack 2.2.3 (data-final-fixes.lua)
   1.740 Loading mod longer-belts-redux 0.17.0 (data-final-fixes.lua)
   1.801 Loading mod tree_collision 0.5.1 (data-final-fixes.lua)
   1.870 Checksum for core: 2126933501
   1.870 Checksum of base: 1281086707
   1.870 Checksum of FARL: 4093962643
   1.870 Checksum of rso-mod: 83009251
   1.870 Checksum of auto-research: 2958201390
   1.870 Checksum of Bottleneck: 3138809866
   1.870 Checksum of creative-mod: 1648215781
   1.870 Checksum of Flare Stack: 2374449
   1.870 Checksum of long-reach: 4166847516
   1.870 Checksum of longer-belts-redux: 3685727778
   1.870 Checksum of Power Armor MK3: 2718700829
   1.870 Checksum of ProgressiveRunning: 1060760897
   1.870 Checksum of radarplus for rso: 910119720
   1.870 Checksum of Squeak Through: 3677677690
   1.870 Checksum of tree_collision: 3231141521
   1.870 Checksum of VehicleSnap: 710606590
   1.870 Checksum of YARM: 1473276157
   2.162 Warning EnergySourcePrototype.cpp:81: emissions in prototype definition, use emissions_per_second_per_watt (proposed value 0.008) as emissions will be not used soon: ROOT.furnace.flare-stack.energy_source
   2.162 Warning EnergySourcePrototype.cpp:81: emissions in prototype definition, use emissions_per_second_per_watt (proposed value 5e-05) as emissions will be not used soon: ROOT.furnace.incinerator.energy_source
   2.162 Warning EnergySourcePrototype.cpp:81: emissions in prototype definition, use emissions_per_second_per_watt (proposed value 5e-05) as emissions will be not used soon: ROOT.furnace.electric-incinerator.energy_source
   2.162 Warning EnergySourcePrototype.cpp:81: emissions in prototype definition, use emissions_per_second_per_watt (proposed value 0.008) as emissions will be not used soon: ROOT.furnace.vent-stack.energy_source
   2.166 Warning EnergySourcePrototype.cpp:81: emissions in prototype definition, use emissions_per_second_per_watt (proposed value 0) as emissions will be not used soon: ROOT.assembling-machine.creative-mod_energy-void.energy_source
   2.286 Loading sounds...
   2.306 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1552827665
   2.306 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   2.400 Initial atlas bitmap size is 16384
   2.416 Created atlas bitmap 16384x16380 [none]
   2.417 Created atlas bitmap 16384x5000 [none]
   2.417 Created atlas bitmap 16384x2116 [decal]
   2.418 Created atlas bitmap 16384x3808 [low-object]
   2.418 Created atlas bitmap 16384x1888 [mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.418 Created atlas bitmap 16384x6880 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   2.418 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   2.419 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.419 Created atlas bitmap 16384x748 [alpha-mask]
   2.420 Created atlas bitmap 16384x12844 [shadow, linear-magnification, alpha-mask]
   2.421 Created atlas bitmap 16384x1264 [shadow, mipmap, linear-magnification, alpha-mask]
   2.582 Created virtual atlas pages 4096x4096x8
   2.734 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   3.077 Parallel Sprite Loader initialized (threads: 7)
  13.821 Sprites loaded
  13.881 Generated mipmaps for atlas of size 16384x3808
  13.901 Generated mipmaps for atlas of size 16384x1888
  13.921 Generated mipmaps for atlas of size 16384x6880
  13.930 Generated mipmaps for atlas of size 16384x480
  13.946 Generated mipmaps for atlas of size 16384x456
  13.952 Generated mipmaps for atlas of size 16384x1264
  14.017 Generated mipmaps for virtual atlas of size 8192x16384
  14.064 Custom inputs active: 11
  14.115 Factorio initialised
  14.115 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=auno&token=<private>&apiVersion=2
  15.111 0 packages available to download (experimental updates enabled).
  43.393 Loading Level.dat: 1320208 bytes.
  43.394 Info Scenario.cpp:147: Map version 0.17.14-0
  43.468 Checksum for script /home/auno/.local/opt/factorio/temp/currently-playing/control.lua: 1848333929
  43.476 Checksum for script __FARL__/control.lua: 921618282
  43.486 Checksum for script __rso-mod__/control.lua: 671899051
  43.487 Checksum for script __auto-research__/control.lua: 2436068303
  43.489 Checksum for script __Bottleneck__/control.lua: 730129785
  43.510 Checksum for script __creative-mod__/control.lua: 3428198232
  43.510 Checksum for script __long-reach__/control.lua: 2450699146
  43.511 Checksum for script __ProgressiveRunning__/control.lua: 998343206
  43.512 Checksum for script __VehicleSnap__/control.lua: 3386788129
  43.515 Checksum for script __YARM__/control.lua: 3843677242
  43.517 Script @__rso-mod__/control.lua:1703: RSO: Updated resource configurations
  68.077 Quitting: user-quit.
  68.078 Info GlobalContext.cpp:686: Waiting for child processes to exit: 
  68.252 Goodbye
posila
Former Staff
Former Staff
Posts: 5448
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.17.14] Changing "Toggle menu" keybinding breaks "escaping" when search field is focused

Post by posila »

Thanks for the report.
This should be fixed for 0.17.32: 65881
Post Reply

Return to “Resolved Problems and Bugs”