Hi everyone,
this is my first guide on a topic that I think does not have enough references on the web so after a long research that i did, I built the perfect mapping for PUBG Mobile,
And I'm happy to share that guide with you the way I play PUBG Mobile with Nvidia shield TV
If you have any questions, please let me know
1. Download the PUB GFX+ Tool: XDA
you can get that HERE
for the settings of graphics in GFX+ Tool (no lags) :
for the best settings in the GFX+ Tool
Resolution : 1280(Lower) - 1080(Higher and recommended)
Graphics: Smooth
FPS: 60(Lower) - 90(Higher if your screen can handle)
Antialiasing: Disable
Styles: Classic or Colorful
Rendering Quality: Low
Shadows: Disable
Shadow Distance: Low
Moving Shadows: Disable
Texture Quality: Default
Effects Quality: Low
Objects LOD Distance: Low
Foliage LOD Distance: Low
Colour Format: 64bit
Light Effects: Disable
Graphics API: Vulcan (* very important)
GPU Optimization: Enable
Sound Quality: High
2. Get the Full Store (Aurora Store) To Get PUBG Mobile
you can get that HERE
or you can see that guide
3. On Aurora Store Spoof Device to Google Pixel 2
you can see in that youtube
https://www.youtube.com/watch?v=fYuANvnxDZQ
4. Download PUBG Mobile from Aurora Store
5. Open PUBG Mobile for the first time and let it update
on PUBG Mobile and you can see the keyboard default settings on screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
6. Download X-plore File Manager from Google App Store
you can get that HERE
7. Download My Mapping file "com.tencent.ig.map"
you can get that HERE
you can see it Here (Ver1.12 + Event)
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<mappings version="3" minVersion="3" appName="com.tencent.ig" appVersion="3212" resX="1920" resY="1080" dataVersion="0"
author="Nir_Zigdon" authorEmail="[email protected]" notes="16.0" GUID="9c65cd1d-4fbe-4db3-ac88-e2ef83ae6f3f" rating="0.0">
<page name="page_0" isdefault="1" type="2">
<!--Weapons-->
<mapping type="8" x="830" y="1005" key="8" action="Weapon 1" name="1"/>
<mapping type="8" x="1020" y="1005" key="9" action="Weapon 2" name="2"/>
<mapping type="8" x="1130" y="950" key="10" action="Weapon 3" name="3"/>
<mapping type="8" x="830" y="950" key="68" action="Toggle Weapon auto 1" name="`"/>
<mapping type="8" x="1020" y="950" key="68" action="Toggle Weapon auto 2" name="`"/>
<mapping type="8" x="1240" y="1040" key="35" action="Grenade" name="G"/>
<mapping type="8" x="680" y="1040" key="52" action="Healing" name="X"/>
<!--Weapons Mouse-->
<mapping type="6" x="1600" y="875" key="1" action="Shoot" name="Left click"/>
<mapping type="6" x="1790" y="700" key="2" action="Scope" name="Right click"/>
<mapping type="7" x="995" y="520" key="33620025" radius="400" cursorSensitivity="-1" mouseReverseY="0" action="Look" name="Mouse Move"/>
<mapping type="9" x="260" y="845" key="489889839" radius="350" action="Move" name="W/D/S/A"/>
<!--Weapons Others-->
<mapping type="8" x="1430" y="1060" key="46" action="Reload" name="R"/>
<mapping type="8" x="1600" y="650" key="33" action="Lean Right and Bike up" name="E"/>
<mapping type="8" x="1460" y="650" key="45" action="Lean Left and Bike down" name="Q"/>
<!--Moving-->
<mapping type="8" x="1850" y="990" key="62" action="Jump And Switch Seats" name="Space"/>
<mapping type="8" x="1660" y="190" key="73" action="Auto Run" name="\"/>
<mapping type="8" x="1850" y="830" key="59" action="Crouch and Horn" name="Left Shift"/>
<mapping type="8" x="1650" y="1060" key="115" action="Crawl" name="CAPS LOCK"/>
<!--Swim-->
<mapping type="8" x="1710" y="750" key="33" action="Swim up" name="E"/>
<mapping type="8" x="1710" y="930" key="45" action="Swim down" name="Q"/>
<!--Fast Actions-->
<mapping type="8" x="310" y="475" key="34" action="Jump From air, revive and cancel" name="F"/>
<mapping type="8" x="1680" y="305" key="34" action="Drive and Open Doors and Exit vehicle" name="F"/>
<mapping type="8" x="1400" y="50" key="31" action="Mark location" name="C"/>
<mapping type="8" x="40" y="1040" key="61" action="Open Backpack" name="TAB"/>
<mapping type="8" x="1900" y="30" key="41" action="Open Map" name="M"/>
<!--Toggle Grenades and Healing-->
<mapping type="8" x="1240" y="970" key="158" action="Toggle Grenades and First Grenade" name="num_."/>
<mapping type="8" x="680" y="970" key="144" action="Toggle Healing and First Healing" name="num_0"/>
<mapping type="8" x="1240" y="870" key="146" action="Second Grenade" name="num_2"/>
<mapping type="8" x="680" y="860" key="146" action="Second Healing" name="num_2"/>
<mapping type="8" x="1240" y="780" key="149" action="Third Grenade" name="num_5"/>
<mapping type="8" x="680" y="780" key="149" action="Third Healing" name="num_5"/>
<mapping type="8" x="1320" y="780" key="152" action="Forth Grenade" name="num_8"/>
<mapping type="8" x="590" y="780" key="152" action="Forth Healing" name="num_8"/>
<!--pickUp-->
<mapping type="8" x="1880" y="330" key="48" action="Toggle PickUp" name="T"/>
<mapping type="8" x="1780" y="420" key="11" action="PickUp First" name="4"/>
<mapping type="8" x="1780" y="490" key="12" action="PickUp Second" name="5"/>
<mapping type="8" x="1780" y="550" key="13" action="PickUp Third" name="6"/>
<mapping type="8" x="1780" y="610" key="14" action="PickUp Forth" name="7"/>
<mapping type="8" x="1390" y="450" key="156" action="Toggle pickUp BOX" name="num_-"/>
<mapping type="8" x="870" y="700" key="151" action="BOX Garb First" name="num_7"/>
<mapping type="8" x="1130" y="700" key="152" action="BOX Garb Second" name="num_8"/>
<mapping type="8" x="1370" y="700" key="153" action="BOX Garb Third" name="num_9"/>
<mapping type="8" x="870" y="800" key="148" action="BOX Garb Forth" name="num_4"/>
<mapping type="8" x="1130" y="800" key="149" action="BOX Garb fifth" name="num_5"/>
<mapping type="8" x="1370" y="800" key="150" action="BOX Garb six" name="num_6"/>
<!--Extra Actions-->
<mapping type="8" x="1435" y="910" key="43" action="Extra Action 2" name="O"/>
<mapping type="8" x="1545" y="925" key="44" action="Extra Action 1" name="P"/>
</page>
</mappings>
8. Change the "com.tencent.ig.map" on "sdcard/download/NVGamepadMapperDownload " to my mapping
you can get that HERE
9. Import the file to the game like in the pictures
Open the file
Open With the currect App in Nvidia
Use the app to Import
10. Open the PUB GFX+ Tool: XDA and set to 1080p with all you favorite graphics settings and Run the game
you can see in that youtube
https://www.youtube.com/watch?v=XMoxIJ8en1E
11. Download my PSD (photoshop) with all key layers Or the PNG of the position of the keys
You can Download the PSD from HERE
Or you can Download the PNG from HERE
See it on Here
12. Config the controls as the layout on my PNG / Or add my Shared Layout
See it on Here
Shared Layout Number:
6916-3098-1742-4875-778
Useful Links
a. all keyboard key-codes
https://elementalx.org/button-mapper/android-key-codes/
or
https://drive.google.com/file/d/1w71H4NnehymSh4d5WWqm1gjXPzDnmTEg/view
b. Other meppers
https://controlc.com/a6cad92f
c. Nvidia Origin keyboard control
https://nvidia.custhelp.com/app/answers/detail/a_id/4697/~/pubg-mobile-on-shield-tv:-keyboard/mouse-controls
Have Fun !
P.S.
If you have mappers to other games share it here
nice
thank you!!!
I'm having some issues, my ALT key doesnt seem to work, which means i cant switch between loot and mouse look modes. I have Android 9 and my keyboard is a logitech k400 plus. The virtual keyboard i have selected is GBoard which is the default. I found out that if I use Swiftkeyboard virtual keyboard all keys work but the WASD doesnt work properly.
Srreddy said:
I'm having some issues, my ALT key doesnt seem to work, which means i cant switch between loot and mouse look modes. I have Android 9 and my keyboard is a logitech k400 plus. The virtual keyboard i have selected is GBoard which is the default. I found out that if I use Swiftkeyboard virtual keyboard all keys work but the WASD doesnt work properly.
Click to expand...
Click to collapse
try to use other keyboard (i have 2 and all of them work fine)
try ro reset your shield
for me its woreked perfectly
As you suceed for pubg, i would like if any method that works for Glory of king chinese app?i dont understand why my 2017 tv on chinese firmware game controller works but not on US version.I tried Panda gamepad pro also but nothing works.. Help would be arrpreciated.
Not working the mouse is lagging like hell
yash1o1 said:
Not working the mouse is lagging like hell
Click to expand...
Click to collapse
maybe your graphics is too high
try smooth graphics
yash1o1 said:
Not working the mouse is lagging like hell
Click to expand...
Click to collapse
see my settings of graphics in GFX+ Tool
Quick question Can I change the name of the app and load the mapping to use it for a different game?? Or there's other things to change?? Or I need to create a new mapper somewhere??
I think that you can
I followed every step and mouse lags like there is no tomorrow, graphics are all way down
For me it's working fine, I don't know
hi, not sure if possible but can I also add some functionality to right analog stick movements (like right stick up/down) of my gamepad with this tutorial? Thank you!!
NOTE: I am using it as a remote on my SHIELD PRO 2019 and right now the right stick only works in Kodi. I get nothing in the Android menu.
Rey3000 said:
hi, not sure if possible but can I also add some functionality to right analog stick movements (like right stick up/down) of my gamepad with this tutorial? Thank you!!
NOTE: I am using it as a remote on my SHIELD PRO 2019 and right now the right stick only works in Kodi. I get nothing in the Android menu.
Click to expand...
Click to collapse
I don't sure it can be done
ZigoMan said:
I don't sure it can be done
Click to expand...
Click to collapse
ok, thank you for the reply!
@
ZigoMan said:
For me it's working fine, I don't know
Click to expand...
Click to collapse
Are you using the shield with SSD on it or regular Shield?
It's great, but I find using this app will lock my account.
Related
Here is a fully Iphone skin with Wisbar Advance 3 and Wisbar Desktop 4
First of all here are the screencaps :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Follow this steps :
1) Save the installation of WA3 and WAD LAST after your application installs to avoid any
install conflicts.
2) Install WAD first, and THEN Wisbar Advance 3. Currently a bug issue with theme selection
is present if installed backwards in the "traditional way".
3) Copy WA3 iPhone theme to *root*/Program Files/Lakeridge/Wisbar Advance 3/
4) Copy both WAD iPhone Portrait and Landscape folders to *root*/Themes/Desktop
5) Goto WA3 Menu options and set Accordingly....
a) Plugins, Desktop Checked.
b) Softkeys, leave everything except check "hide softkeys"
c) Start Menu, (this is all optional to you) check off "show Icons, show desktop, show
settings, expand settings, precache icons, hw keyboard maps to startbutton, close
start panel after launch, overlap taskbar
d) Startup, check "run after soft reset", set delay to 0 seconds
e) Task Panel, choose as desired, uncheck show softkeys
f) Taskbar Assignments Tab
Battery - Tap - memory bubble - visible - right
Clipboard - NOT visible
Clock - Tap - Calendar - visible - right
Close/OK - visible - right
Custom 1 - Tap - visible - right
Custom 1,2,3,4,Home, Menu, Minimize, Network - NOT visible
Phone - tap/hold - Cascading Start Menu/Tasks Panel - visible - left
Rotate, SIP, Start Menu, System Notifications - NOT visible
Volume - Tap/Hold - builtin volume bubble/toggle mute - visible - right
Order Tab
Right aligned icons in order, Clock, custom 1, volume, batt, close/ok
Left aligned icons in order, Phone
Clock Tab
One Line, h:mm tt, MM/dd, visible
Title/Tasks Tab
Both unchecked
Others Tab
Everything unchecked except "display the actual" and "rotate the screen"
g) Tasks, check "skin wait cursor"
h) Theme, select iphone_portrait in the portrait tab, select iphone_landscape in the landscape tab
install and select iphone v0.1 for WA3 theme. Feel free to delete the stock *_portrait and *_landscape
folders in /Windows/themes/desktop to save space
i) User Menu, uncheck "display near softkeys"
6) Everything should be setup and installed appropriately, you may need to go into WAD
settings and choose cleartype.
7) goto the weather page, if weatherpanel isnt showing up, hold down the stylus, choose
NEW/today plugin/ and select weatherpanel. Adjust options as necessary.
8) You may need to right hold on some icons, choose properties, and point to the right executables
in your start or programs group just in case the buttons dont work off the bat.
Here are the Download links :
Wisbar advance 3 : http://rapidshare.com/files/82893855/WA3_3.14.rar
Wisbar desktop 4 : http://rapidshare.com/files/82893856/WAD4.rar
Iphone skin pack : http://rapidshare.com/files/82893854/i-phone_pack.rar
SlideLock & dailerSkin : http://rapidshare.com/files/86429883...ide_dailer.rar
welcome to nice flash arcade
www.arcadeone.net
Sweet when is this custom iphone wm6 ROM gonna be available?
Woooooooooooooooooooooow
Thanks a lot my Dear
Hi, this looks really great but i can't find the iphone v0.1 for WA3 theme that you describe on step h, can you please tell me where can i find it?
Hi guys,
I've read a lot of threads about GPS Software on our beloved Touch HD but I don't lots of information avec this GSP solution for windows mobile devices ?
iGO seems pretty cool but the big question is : will it work on the touch HD ?
has anyone have tried it yet ?
It looks like a good alternative to TomTom but I wanna make sure it works before I buy it ...
What do you think ???
Ouaza
igo 8
igo 8 does work on the HD it looks great, and after using tomtom for years (i also have TomTom7 on my HD)i think its better than tomtom, and dont believe that IGo does not do full postcode search...it does,( you just have to make sure you have the right map(unitedkingdom7),and when you enter the postcode make sure you leave a gap eg. DL7 9TP. if you enter DL79TP you will only get the first 5 digits) the 3d landscapes are very nice, as are the buildings and texture landscapes. the extras like, trip computer etc are also very good. ive attached the address' for the files you need to work on HD
Have Fun
MOD EDIT YOUR LINKS IS TO WAREZ....PLEASE TAKE THE TIME OFF TO READ THE RULES BEFORE YOU POST AGAIN IN THIS FORUM.
Works very well, but a bit slow generally compared to good old Tom Tom. But as an occasional GPS, it's fabulously informative.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
V
cool thanks guys !
iGo 8
darrenmc168 said:
igo 8 does work on the HD it looks great, and after using tomtom for years (i also have TomTom7 on my HD)i think its better than tomtom, and dont believe that IGo does not do full postcode search...it does,( you just have to make sure you have the right map(unitedkingdom7),and when you enter the postcode make sure you leave a gap eg. DL7 9TP. if you enter DL79TP you will only get the first 5 digits) the 3d landscapes are very nice, as are the buildings and texture landscapes. the extras like, trip computer etc are also very good. ive attached the address' for the files you need to work on HD
Have Fun
MOD EDIT YOUR LINKS IS TO WAREZ....PLEASE TAKE THE TIME OFF TO READ THE RULES BEFORE YOU POST AGAIN IN THIS FORUM.
Click to expand...
Click to collapse
Where is your attachment?
The attachment has been removed as it promotes Warez.
Please don't pirate software.
V
Which version works best with a device that can see the vertical and horizontal mode?
Please HELP with iGO...!!
I just changed mu i780 to a new Touch HD, installed Go8.3.2.64873 on my card, and it works!!..I have 2 problems, and 1 question:
Problem 1 after copying skin to content, still the skin selection is grayed out..!!
Problem 2 when setting the screen to be at all time on, the HD is starting to "tick" all the time
Please help
Question: How do I enable to roadsigns to show when traveling on Highway??..is it a matter of the maps??
my sys.txt:
[folders]
app="%SDCARD%/iGO8"
[device]
sdcard_dsk_num=7
[interface]
maxzoom2d=6000000
show_exit=1
skin="ui_igo8"
resolution_dir="480_800"
maxzoom2d=6000000
screen_x=480
screen_y=800
vga=1
[rawdisplay]
highres=1
screen_x=480
screen_y=800
class="portrait"
driver="GX"
[3d_config]
roadsign_lines_per_screen=28
[map]
2dheadup=1
3d_scale_carmodel=1
3dcarsizemin=3500
3dcarsizemax=5000
3dcarsizemul=10000
[msnd]
enabled=0
Adam4U said:
I just changed mu i780 to a new Touch HD, installed Go8.3.2.64873 on my card, and it works!!..I have 2 problems, and 1 question:
Problem 1 after copying skin to content, still the skin selection is grayed out..!!
Problem 2 when setting the screen to be at all time on, the HD is starting to "tick" all the time
Please help
Question: How do I enable to roadsigns to show when traveling on Highway??..is it a matter of the maps??
my sys.txt:
[folders]
app="%SDCARD%/iGO8"
[device]
sdcard_dsk_num=7
[interface]
maxzoom2d=6000000
show_exit=1
skin="ui_igo8"
resolution_dir="480_800"
maxzoom2d=6000000
screen_x=480
screen_y=800
vga=1
[rawdisplay]
highres=1
screen_x=480
screen_y=800
class="portrait"
driver="GX"
[3d_config]
roadsign_lines_per_screen=28
[map]
2dheadup=1
3d_scale_carmodel=1
3dcarsizemin=3500
3dcarsizemax=5000
3dcarsizemul=10000
[msnd]
enabled=0
Click to expand...
Click to collapse
me 2....!!! Try everthing, data.zip, branding, sys.txt....no thing work...!! please help.
Hi guys,
Anyone have experience with lists? I've made one that seems to work fine (enough for now), but my problem is that it isn't scrolling in the emulator. I can see one item partially, and I can scroll up just enough to see this, but I cannot see any more items. I know there are like 41 items in the list, so I cannot figure why it's not showing.
Here's my xaml
Code:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel Name="SearchPanel">
<Image Height="150" HorizontalAlignment="Left" Margin="0,6,0,0" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="450" Source="/Prissøk;component/Images/partner_teknofil.png" />
<TextBox Height="72" HorizontalAlignment="Left" Name="textBox1" VerticalAlignment="Top" Width="493" />
<Button Content="Button" Height="72" HorizontalAlignment="Center" Name="button1" VerticalAlignment="Top" Width="381" Click="button1_Click" ManipulationStarted="button1_ManipulationStarted" />
</StackPanel>
<ScrollViewer Name="SearchResultPanel" Visibility="Collapsed">
<!--<StackPanel>-->
<ListBox Name="ProductList">
<ListBox.ItemTemplate>
<DataTemplate>
<Button Width="460" Height="120">
<StackPanel Orientation="Horizontal" Height="80" Width="400">
<Image Source="{Binding img}" Width="80" Height="80"/>
<StackPanel Orientation="Horizontal" Height="40">
<TextBlock Width="100" FontSize="22" Text="Navn: " Height="40"/>
<TextBlock Width="200" FontSize="22" Text="{Binding title}" Height="40"/>
</StackPanel>
<StackPanel Orientation="Horizontal" Height="40">
<TextBlock Width="100" FontSize="22" Text="Pris: " Height="40"/>
<TextBlock Width="200" FontSize="22" Text="{Binding price}" Height="40"/>
</StackPanel>
</StackPanel>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
<!--</StackPanel>-->
</ScrollViewer>
</Grid>
</Grid>
I've tried putting the listbox directly in a stackpanel, I've tried putting this inside a scrollviewer etc etc.
Anyone got any good tips for me?
Cheers!
It looks like you're trying to get your ListBox to be clickable by adding a Button which contains everything. Your ListBox as a whole should use an event, like SelectionChanged, unless you want a ListBox to have multiple things in the same list item you can click on. (say a list of a album, and a play button, where the album opens a detail page and the play button plays the album)
Here's a ListBox i'm using:
Code:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox Margin="0,10,0,6" ItemsSource="{Binding Items}" Name="serverListBox" SelectionChanged="serverListBox_SelectionChanged" d:LayoutOverrides="VerticalAlignment">
<ListBox.ItemTemplate>
<DataTemplate>
<toolkit:WrapPanel Margin="0,0,0,17" Width="400">
<TextBlock Text="{Binding servername}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyleWithoutForeground}"/>
<toolkit:WrapPanel x:Name="Layout" Width="380" Orientation="Horizontal">
<TextBlock Text="{Binding ip}" Style="{StaticResource PhoneTextSubtleStyleWithoutForeground}"/>
<TextBlock Text="{Binding isDefault}" Style="{StaticResource PhoneTextSubtleStyleWithoutForeground}"/>
</toolkit:WrapPanel>
</toolkit:WrapPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
This is the corresponding list it generates:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
in code, you would define the SelectionChanged event handler, and have something like this.
Code:
private void serverListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (serverListBox.SelectedIndex == -1)
return;
MyItem item = (MyItem)serverListBox.SelectedItem;
}
Thanks, still doesn't scroll, though :S
One other thing - what's that toolkit your code refers to?
tiwas said:
Thanks, still doesn't scroll, though :S
One other thing - what's that toolkit your code refers to?
Click to expand...
Click to collapse
http://silverlight.codeplex.com/releases/view/52297
The silverlight toolkit has a ton of features, and a pretty great solution you can download which shows you what everything is.
If you aren't able to scroll, are you seeing more than 1 item on the screen? You may not be having the ListBox update properly.
Are you using a List as your ItemsSource? You should be using an ObservableCollection instead. (using System.Collections.ObjectModel
What is the type your storing? You may need to make it implement INotifyPropertyChanged.
https://soumya.wordpress.com/2010/0...tifypropertychanged-and-observablecollection/
Thanks for helping me out.
I have an array of Product, which contain all the details I need. The list is just an example I found on the net that I changed the bindings for, so I guess that part should work.
When I populate the list, it shows me 8 items, which is 7 fully displayed and the last one is partially displayed. It will let me scroll just enough to see the last one of the 8, but not the 30+ more in my Array. Could this be a binding problem?
This is what I have in the callback function to my WebClient downloader
Code:
if (e.Error == null)
{
Stream responseStream = e.Result;
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(Products));
Products prods = (Products)ser.ReadObject(responseStream);
if (prods.Count() > 0)
{
SearchPanel.Visibility = System.Windows.Visibility.Collapsed;
SearchResultPanel.Visibility = System.Windows.Visibility.Visible;
ProductList.ItemsSource = prods;
}
}
tiwas said:
Thanks for helping me out.
I have an array of Product, which contain all the details I need. The list is just an example I found on the net that I changed the bindings for, so I guess that part should work.
When I populate the list, it shows me 8 items, which is 7 fully displayed and the last one is partially displayed. It will let me scroll just enough to see the last one of the 8, but not the 30+ more in my Array. Could this be a binding problem?
This is what I have in the callback function to my WebClient downloader
Code:
if (e.Error == null)
{
Stream responseStream = e.Result;
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(Products));
Products prods = (Products)ser.ReadObject(responseStream);
if (prods.Count() > 0)
{
SearchPanel.Visibility = System.Windows.Visibility.Collapsed;
SearchResultPanel.Visibility = System.Windows.Visibility.Visible;
ProductList.ItemsSource = prods;
}
}
Click to expand...
Click to collapse
If you put a Breakpoint after ProductList.ItemsSource = prods, is the Count 8 or the number you're expecting?
The Products Object is a container for a array of Product? If it's that easy, I'd try just changing it into an ObservableCollection and seeing if that fixes your problem.
You might want to post this on create.msdn.com and see if you get any responses there too.
Thanks
Guess I'll have to - the reason I posted here is that most of the time people around here are more interested in helping people And...I don't have a developer account, so I wasn't sure if people would help me over there, but I'll give it a shot
Did the breakpoint to be sure
prods.Count(): 75
ProductList.Items.Count: 74
Visible items: 8 :S
Guess I will have to take a look at what the ObservableCollection is all about...never heard of it
Your problem seems to be that you have a listbox inside a scrollviewer...
Listboxes allready have scroll viewers inside them, so you dont need it.
And use x:Name rather than Name for naming xaml elements.
I became accustomed to holding the power button when the phone is off to turn on the flashlight several phones ago through a mod. Has anyone come across a mod that allows that on the P6P? I know holding it now brings up the google assistant, but thats not useful for me.
I became accustomed to holding the power button when the phone is off to turn on the flashlight several phones ago through a mod. Has anyone come across a mod that allows that on the P6P? I know holding it now brings up the google assistant, but thats not useful for me.
Click to expand...
Click to collapse
With "phone is off" you mean the screen is off/dark? Since you can't expect a phone to have a functioning flashlight when it is "off"?
There is a root app called Button Remapper out there that allows you to remap any hardware buttons. I don't know if it's compatible with P6 though and that might cause problems, since, well, the power button has certain hardcoded functions that are quite important.
An easy way to use the flashlight without having to deal with any of the phone, is using the "quick tap*" function. You simply map the function to the flashlight, meaning every time you doubletap the back of the phone, the flashlight will turn on.
*
-> Settings
-> System
-> Gestures
-> Quick Tap
Google doesn't "natively" support Quick tap -> Flashlight, but there are apps out there that can help you. Root might be required.
Tasker should also be an alternative, since you can natively map Quick Tap to any app. You just have to create a profile to activate the flashlight, something along the lines of
Event: Secondary App Opened.
Task: Torch, Set Toggle
PMad said:
I became accustomed to holding the power button when the phone is off to turn on the flashlight several phones ago through a mod. Has anyone come across a mod that allows that on the P6P? I know holding it now brings up the google assistant, but thats not useful for me.
Click to expand...
Click to collapse
Agree always use this setting on custom ROMs. Google really should bake it into stock. Meantime a mod would be good.
I used the squeeze for flashlight on my pixel 4xl with button mapper. Using it also on my 6pro with long press volume down. I didn't see an option to use the power button but it works well. Screen off or on or both is available.
Someone used a tasker profile to get the flashlight working like this. I don't believe root was used. Search the forum it's there
Meh, get a Streamlight Microstream micro rechargeable flashlight.
Tough, keychain small, really bright and long lived.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
wolfeyes30 said:
I used the squeeze for flashlight on my pixel 4xl with button mapper. Using it also on my 6pro with long press volume down. I didn't see an option to use the power button but it works well. Screen off or on or both is available.
Click to expand...
Click to collapse
Shoulda thought of @flar2 Button Mapper. Torch works perfectly on long press volume down with the screen on or off. Even have the Pro version I'd forgot about.
Its not quite what i wanted but its close. It doesnt work super well though... First off, it doesnt work on the lock screen, you have to unlock the device. Since its a double tap, i kinda thing that's for the better. I've had this setup for most of the day, and just tried to use it and it failed completely... I unlocked the device and started double tapping. Faster, slower, harder, softer (like she said), and it wouldnt turn on... About a minute later i sat down and decided to check the settings to see if it turned off somehow, but decided to try it again right after unlocking and it worked... So i'm thinking maybe the settings service or some other background app has its battery set to optimized, so i just modified that to Unrestricted... Not sure how thats going to affect things, but this simple feature is getting quite complicated!
Aside from the problems, here's how i've configured it:
Settings > System > Gestures
Selected the "Open app" option and hit the settings cog next to it. Scrolled down to "Tasker Secondary" and tapped the settings cog next to it and chose "Open App" and hit the back button a bunch of times to get out of the quick tap settings.
Then in Tasker, created a task called "Flashlight Toggle" and had it toggle the "Torch" option.
Then on the profile tab, i did this: + > Event > Tasker > Secondary App Opened. It wasn't really working at first and was giving me errors and messages for something irrelevant but after doing that a few times it finally asked me for a task and i put in the Flashlight Toggle task i created.
That was it... I think im gonna give that button mapper a shot, holding volume down is 100% sufficient!
PMad said:
Its not quite what i wanted but its close. It doesnt work super well though... First off, it doesnt work on the lock screen, you have to unlock the device. Since its a double tap, i kinda thing that's for the better. I've had this setup for most of the day, and just tried to use it and it failed completely... I unlocked the device and started double tapping. Faster, slower, harder, softer (like she said), and it wouldnt turn on... About a minute later i sat down and decided to check the settings to see if it turned off somehow, but decided to try it again right after unlocking and it worked... So i'm thinking maybe the settings service or some other background app has its battery set to optimized, so i just modified that to Unrestricted... Not sure how thats going to affect things, but this simple feature is getting quite complicated!
Aside from the problems, here's how i've configured it:
Settings > System > Gestures
Selected the "Open app" option and hit the settings cog next to it. Scrolled down to "Tasker Secondary" and tapped the settings cog next to it and chose "Open App" and hit the back button a bunch of times to get out of the quick tap settings.
Then in Tasker, created a task called "Flashlight Toggle" and had it toggle the "Torch" option.
Then on the profile tab, i did this: + > Event > Tasker > Secondary App Opened. It wasn't really working at first and was giving me errors and messages for something irrelevant but after doing that a few times it finally asked me for a task and i put in the Flashlight Toggle task i created.
That was it... I think im gonna give that button mapper a shot, holding volume down is 100% sufficient!
Click to expand...
Click to collapse
There's lots of options in Button Mapper. Are you rooted?
I use this profile double twist the phone to toggle flashlight. Works well for me on both Pixel 3 and 6.
Profile: Toggle Flashlight
Settings: Restore: no
Event: Any Sensor [ Output Variables:* Typeouble Twist (wake-up) Interval (ms):1000 Interval Type (Check Help):Throttle Convert Orientation:Off ]
Enter Task: toggle flashlight
A1: Torch [
Set: Toggle ]
A2: Say [
Text: Flashlight toggled
Engine:Voice: com.google.android.tts:eng-gbr
Stream: 3
Pitch: 5
Speed: 5
Respect Audio Focus: On ]
<TaskerData sr="" dvi="1" tv="5.14.6">
<Profile sr="prof143" ve="2">
<cdate>1640668320928</cdate>
<clp>true</clp>
<edate>1640668531576</edate>
<flags>8</flags>
<id>143</id>
<mid0>128</mid0>
<nme>Toggle Flashlight</nme>
<Event sr="con0" ve="2">
<code>2088</code>
<pri>0</pri>
<Bundle sr="arg0">
<Vals sr="val">
<net.dinglisch.android.tasker.RELEVANT_VARIABLES><StringArray sr=""><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0>%as_accuracy
Accuracy
1 = Low, 2 = Medium, 3 = High</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1>%as_sensor_type
Sensor Type
Number corresponding to the sensor type. Can be used in the "Sensor Info" action.</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2>%as_values()
Values
1 = Low, 2 = Medium, 3 = High</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2></StringArray></net.dinglisch.android.tasker.RELEVANT_VARIABLES>
<net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">Double Twist (wake-up)</Str>
<Int sr="arg2" val="1000"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Event>
</Profile>
<Task sr="task128">
<cdate>1596115615499</cdate>
<edate>1640662828724</edate>
<id>128</id>
<nme>toggle flashlight</nme>
<pri>6</pri>
<Action sr="act0" ve="7">
<code>511</code>
<Int sr="arg0" val="2"/>
</Action>
<Action sr="act1" ve="7">
<code>559</code>
<Str sr="arg0" ve="3">Flashlight toggled</Str>
<Str sr="arg1" ve="3">com.google.android.tts:eng-gbr</Str>
<Int sr="arg2" val="3"/>
<Int sr="arg3" val="5"/>
<Int sr="arg4" val="5"/>
<Int sr="arg5" val="1"/>
<Int sr="arg6" val="0"/>
<Int sr="arg7" val="0"/>
</Action>
</Task>
</TaskerData>
wolfeyes30 said:
There's lots of options in Button Mapper. Are you rooted?
Click to expand...
Click to collapse
I decided to use button mapper, love it! Its working great! I am rooted, gonna dig deeper into this one.
bush911 said:
I use this profile double twist the phone to toggle flashlight. Works well for me on both Pixel 3 and 6.
Click to expand...
Click to collapse
I've tried the twist gestures many times over the last several years, i just cant get used to it.. It doesnt even work with my smart watch when i rotate my wrist to see the time! I dont like the idea of using it with the flashlight either, i know i'll mess it up and flash my own face every time i go to turn it off haha, thanks for posting all the info! My wife uses twist gestures for some things, i might be able to use that for her!
Hi xda community,
I've been enjoying my TCL C635 for quite some time now and love the thing.
My question is the following:
Can i set an app to open automatically at boot? and/or is it possible to map a button on the remote to open an app?
I've tried several apps (button mapper, launch at boot etc) but they don't seem to work. Button mapper and similar apps need to be turned on in accessibility settings, but they automatically get turned off when rebooting the TV.
I have also noticed that some (not all) changes made in developer options (like setting process limit) just revert to normal when rebooting.
Also tried this but it doesn't work on Google TV:
[Guide] TCL AutoStart/AutoLaunch app with "Launch on Boot"
1. Setting up "Launch on Boot" normally to auto launch an app as you wish. 2. Have to disable "Auto Launch Safety Guard" in: Safety Guard -> Permission Shield -> Auto Launch -> Auto Manager: Closed; Launch On Boot: Opened Other AutoStart apps...
forum.xda-developers.com
Is it even possible?
Thanks in advance!!!
I haven't found one. It's really quite frustrating.
I've installed Key Mapper, it requires being an accessibility service. It works at first, but after a reboot, I have to start it *and* to toggle it off and back on as an accessibility service! Which is honestly preposterous. An accessibility service should by definition start automatically once it's been enabled.
But it would seem that under Google TV, the BOOT_COMPLETED broadcast is not sent to apps. At least that's what I could guess. I have found absolutely no way to make any app do anything after boot without user input. VPN apps? Have to be started manually.
It's the number one thing that is making me regret buying a Google TV TV.
FYI, the Safety Guard trick *did* work for me, but I only tried it under Android TV (I actually downgraded my Google TV to it, since I prefer it), so I can't say whether it's supposed to work under Google TV.
I hadn't looked at it before because I refused to accept Safety Guard's entirely creepy ToS. But I reached the activity without accepting them using App Manager...
Hi
Same problem here with my 55" C735 !!!
Another problem is that i can't access to folder like Android/Data.
funny467 • 24.12.21, 00:15 • (it's better to immediately connect a mouse (or a remote control with an air mouse), you can do without them, but these devices will help save your nerves in some situations and add a positive experience when setting up ) So, let's go. 1. Download and install programs Key Remapping and Power Shortcuts 2. Without running the program (so we will reduce unnecessary actions), go to Settings -> More settings -> Device settings -> Accessibility and enable these programs:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
#
3. Run the program "Key Reassignment".
4. Press the button for adding an action:
#
5. Choose the preferred action:
#
6. In the "New Action" window, press the drop-down list button to select the button:
#
7. At the end of the list, click "Other":
#
8. In the window that opens, press the button that we want to bind (do not try to select from the list, but press the desired button, by the way, the program perfectly sees the advertising buttons of the Netflix, TCL Channel, Okko and HD Konopoisk remote control ):
#
9. After defining the button, the program returns back, in the "New action" window, check (if necessary) the "Long press" checkbox and press the drop-down list button to select an action:
#
10. In the list that opens, go to the very end again and click "Other" (by the way, this list also has useful actions: "Screenshot", "Voice Assistant", "ALT + TAB" (a very convenient feature, given that "Recent applications" in this program do not work)):
#
11. In the option selection window, click "Shortcut" (if you need to run the program, then select "Open application"):
#
12. Next, select "Power Shortcuts":
#
13. In the "Power Shortcuts" program window, click "Activity":
#
14. In the window that opens, click "Target":
#
15. A window will open with a list of programs with drop-down lists of available Activities. Select and click on the desired Activity. If you have a mouse, you can immediately check its operation by clicking on the green arrow (you can return to the Power Shortcuts program using the "Back" button on the remote control):
#
16. After selecting Activity, the previous window will open:
#
17. Press on the DPAD RIGHT remote control (arrow to the right) and in the new window press the red button with a checkmark:
#
18. In the "New action" window, check (if necessary) the "Replaces the standard action" checkbox and click the "OK" button:
#
All is ready:
#
I don't know if it works with Google TV, try it.
If that doesn't work, the only thing left is to switch to Android TV.
TCL P725 / P728 / P737 / P815 / C725 / H720 / Q72 / C635 / P638 Series [Android
] Previously, after switching from Google TV (on TVs that originally came with Google TV) to Android TV, WIFI and Bluetooth did not work, but starting with firmware 309 this problem was fixed.
Switching from Google TV to Android TV and from Android TV to Google TV is possible only through IMG firmware .